c语言数据类型之整型


整型数据

整型数据一般分为:

  1. 整型
  2. 短整型
  3. 长整型

而这些类型又分为带符号和不带符号两种类型。
<center>整型数据</center>

数据类型说明所占字节取值范围
short短整型2-32768-32767
signed short带符号的短整型2-32768-32767
unsigned short无符号的短整型20-65535
int整型4-2147483647-2147483647
signed带符号的整型4-2147483647-2147483647
unsigned无符号的整型40-4294967295
long长整型4-2147483647-2147483647
signed long带符号的长整型4-2147483647-2147483647
unsigned long无符号的长整型40-4294967295

整型常量

整型常量的数据类型是整数,包括正整数、负整数和零。
整型常量有以下种表达方法:

  1. 十进制整数常量:这种表示方法就是平时所使用的表示方法,由数字0-9构成。
  2. 八进制整型常量:以数字0开头,其后再写上要表示的八进制数。由数字0-7构成。
    示例:
017、035
  1. 十六进制整型常量:以0x或者0X开头,其后在写上要表示的十六进制数。由0-9和a-f构成。
    示例:
0x2f33、0XA513

长整型常量是为了扩大整型数据的数值范围,书写方式也有十进制、八进制、十六进制。唯一不同的是,需要在整数末尾加上大写字母"L"或者小写字母"l"。

整型变量

整型变量分为:

  1. 整型变量
  2. 短整型变量
  3. 长整型变量
整型变量的定义
int a; // 整型变量的定义
short b; // 短整型变量的定义
long c; // 长整型变量的定义

通常在变量定义符号前面加上signed或者unsigned来表示带符号和不带符号。默认定义为signed

声明:一代明君的小屋|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - c语言数据类型之整型


欢迎来到我的小屋