1:int 型 (整型)
通俗来说就是整数,比如123 45 6 7,都称为整形,但是在计算机中,因为计算机储存空间,或者说储存方式的原因(计算机都是以二进制储存)他的输出方式是printf(“%d\n”,)
int型数值给他分了四个字节存储单元,一个字节是八个二进位
int 型数分有符号(signed)和无符号(unsigned)所以int第一位二进制数要拿去储存正负,故他有符号·的数值范围是-2……31到2值^31 ——1:无符号的数值范围是0到2^32——1
2:short int 型(短整形)
其他方面与整形相同,就是只有两个字节 。输出方式是 printf(“%d\n”,)
3:long long int(双长整形)
其他也与int相同,但是有八个字节。输出方式printf(“%lld\n”,)
4:char(字符型)
也分有符号和无符号,但是系统只给他分配了一个字节。他的有符号数值范围-2…………7到2^7——1,无符号数值范围0到2^8——1 输出方式printf(“%c\n”,)
因为字符存储在计算机中,存储的是该字符的ASCII码值
5:float(单精度浮点·型)
列如12.3 =1.23x10,根据科学计数法的不同所以点的位置也不一样所以称为浮点型,它没有符号位,系统给了她4个字节的存储单元,所以它的数值范围是2的32次方减1 输出方式printf(“%f\n”,)
6:double(双精度浮点型)
他与单精度浮点型不同的地方就是它有8个字节的存储单元。输出方式printf (“%lf\n”,)
sizeof,在C语言里可以用这个函数来求出不同数据类型的字节数;(sizeof包含在头文件stdio中)
这是用VS2013输出的各种数据类型的字节数。