用c语言代码计算数据类型所占空间大小

 整数:“%d\n”

sizeof-关键字-操作符:用来计算类型和变量所占空间的大小

数据类型:char 、short、 int 、long、 long long、 fioat、 double

 char 字符类型       eg. 字符a表示为   char ch='a';

整型(4种):1.short  //短整型     eg.short num =10;

                        2.int   //整型           eg.int age =20;

                        3.long   //长整型

                        4.long long  //更长整型

浮点数(2种):1.单精度浮点数 float        eg.float weight =55.5

                           2.双精度浮点数 double    eg.double d =0.0;

  【整数——整型; 小数——浮点数】

分析数据:

char占1个字符的空间

short占2个字符的空间

int占4个字符的空间       c语言:siceof(long)>=siceof(int)

long占4个字符的空间

long long占8个字符的空间

float占4个字符的空间

double占8个字符的空间

补充:计算机单位:

  1. bit-比特位(计算机中最小单位)
  2. byte-字节  1byte=8bit
  3. kb=1024byte
  4. mb=1024kb
  5. gb=1024mb(兆b)
  6. tb=1024gb
  7. pb=1024tb

计算机是二进制的(0和1),1个比特位 是指计算机二进制中0或者1存储所占空间的大小。故比特位是最小的存储单位。


版权声明:本文为m0_65389694原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。