C语言第一课(整数数据类型)-创新互联

整数数据类型

成都创新互联专注于顺德企业网站建设,响应式网站设计,商城系统网站开发。顺德网站建设公司,为顺德等地区提供建站服务。全流程按需网站设计,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
  • 字符型  char  用来表示一个字符
  • 短整型 short 表示一个不大的整数
  • 整型     Int     生活中一般的整数
  • 长整型 long 表示一个较大的整数
  • 加长整型 long long 表一个非常大的整数

  c语言没有规定这些数据类型的存储范围,不同平台和编译器存储的范围不同。

我可以用sizeof测量各种实体占用字节的大小


Int a;

printf ("sizeof int =%d\n",sizeof (int));

printf ("sizeof int =%d\n",sizeof (a));

printf ("sizeof 123 =%d\n",sizeof (123));

printf ("sizeof int =%d\n",sizeof (long long));

Sizeof可以测量数据类型、变量、常量,以及测量出数组长度等。

13d7a5a3454e4dde9e876270a7a314d4.png

通过测量可以看到它们的字节长度,通过计算我们就可以得到他们的取值范围。e2a2ab3ef1904739aac3955e2cd20763.png

为什么是±2^(字节长度)呢?

因为最高位本当做符号位。

不想最高位当做符号位也可以用关键字unsigned,这样最高位也可以用来表示数值。

使用unsigned后各整型数据类型的取值范围。

9dad23233a244ba8a57e39cb2f09274a.png

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文名称:C语言第一课(整数数据类型)-创新互联
转载源于:http://pwwzsj.com/article/dhspsc.html