摘要: 存储器没有任何结构和意义让存储器具有结构的基本方法是块(chunk)处理存储.大部分计算机使用特定位数的块来处理存储,有8,16,32,64位。这里使用的是64位的机器。虽然确切的大小因机器不同而不同,但通常都将8位的块作为一个字节。4个字节作为一个word.每个字节都有它的地址。比如722323.要让722323这个地址有意义, 必须知道存储在该地址的值的类型。一旦知道了该地址值的类型,就知道了表示该类型的值需要多少位以及如何解释这些位。例如,地址722323的位,若是无符号整数类型,则表示113;若是字符类型,则表示q.下面是64位linux系统下常见数据类型的大小:#include< 阅读全文
posted @ 2012-07-12 21:53 propheteia 阅读(7331) 评论(0) 推荐(0) 编辑
摘要: stringstream是字符串流。它将流与存储在内存中的string对象绑定起来。在多种数据类型之间实现自动格式化。1 stringstream对象的使用#include<sstream>#include<iostream>using namespace std;int main(){ string line,word; while(getline(cin,line)) { stringstream stream(line); cout<<stream.str()<<endl; ... 阅读全文
posted @ 2012-07-12 15:41 propheteia 阅读(28918) 评论(1) 推荐(4) 编辑