第1个回答 推荐于2017-08-01
c语言中,数据类型分为整形、实型和指针类型(以下内容均表示在32位操作系统中):其中整形分为 char, short int , long int , long long, 各种类型的使用,前面都可以加上unsigned 表示无符号 char 字符类型, 表示的大小为 -128 ~ 127,大小为一个字节,其中0 - 127被编为ASCⅡ码short int 短整形 - 65536 ~ 65535 2个字节long int 整形 - 20亿多 ~ 20亿多 4个字节long long 长整型 8个字节long int通常写为 int 代表的是CPU字长,在32为操作系统中cpu的字长是32位,即4个字节 实行(浮点型)分为 float 和 double:float 6 ~ 7 位有效数字 4个字节double 15 ~ 16位有效数字 8个字节在现代CPU中,有一个协处理器专门进行浮点数的运算,然后根据类型进行精度截取 指针类型 32位无符号整数, 即unsigned int,但是它只能表示内存中一个比特的空间的编号注:32位CPU的内存寻址范围是 从32个0到32个1,总计4GB,所以,32位操作系统最高只支持4G内存本回答被网友采纳
第2个回答 2013-07-31
c语言中,数据类型分为整形、实型和指针类型(以下内容均表示在32位操作系统中):其中整形分为 char, short int , long int , long long, 各种类型的使用,前面都可以加上unsigned 表示无符号 char 字符类型, 表示的大小为 -128 ~ 127,大小为一个字节,其中0 - 127被编为ASCⅡ码short int 短整形 - 65536 ~ 65535 2个字节long int 整形 - 20亿多 ~ 20亿多 4个字节long long 长整型 8个字节long int通常写为 int 代表的是CPU字长,在32为操作系统中cpu的字长是32位,即4个字节 实行(浮点型)分为 float 和 double:float 6 ~ 7 位有效数字 4个字节double 15 ~ 16位有效数字 8个字节在现代CPU中,有一个协处理器专门进行浮点数的运算,然后根据类型进行精度截取 指针类型 32位无符号整数, 即unsigned int,但是它只能表示内存中一个比特的空间的编号注:32位CPU的内存寻址范围是 从32个0到32个1,总计4GB,所以,32位操作系统最高只支持4G内存
第3个回答 2013-07-31
从小到大排列:char 字符型比如 'a' 'b'之类的ASCII码,注意它要单引号 占一个字节.int 整型,就是普通的数字了,比如123 33 ,具体大小取决于编译器,一般是两个或者四个字节.long 长整型,顾名思义,就是整型加长版,字节大小大于int即可.float 单精度实数,你可以简单的理解为小数,包括1.0e10.double 双精度实数,单精度的加长版,所占字节数最大. 具体使用可以参考相应手册.
第4个回答 2013-07-31
整型 int 可以理解为整数字符型 char 就是说 你输入的不是数字
浮点型 float 就是有小数点的数
双精度浮点型 double 就是小数点后位数多一点