c语言数据类型之整型 最后更新时间:2022年02月11日 ### 整型数据 整型数据一般分为: 1. 整型 2. 短整型 3. 长整型 而这些类型又分为带符号和不带符号两种类型。 整型数据 |数据类型|说明|所占字节|取值范围| | :------------: | :------------: | :------------: | :------------: | |short|短整型|2|-32768-32767| |signed short|带符号的短整型|2|-32768-32767| |unsigned short|无符号的短整型|2|0-65535| |int|整型|4|-2147483647-2147483647| |signed|带符号的整型|4|-2147483647-2147483647| |unsigned|无符号的整型|4|0-4294967295| |long|长整型|4|-2147483647-2147483647| |signed long|带符号的长整型|4|-2147483647-2147483647| |unsigned long|无符号的长整型|4|0-4294967295| ####整型常量 整型常量的数据类型是整数,包括正整数、负整数和零。 整型常量有以下种表达方法: 1. 十进制整数常量:这种表示方法就是平时所使用的表示方法,由数字0-9构成。 2. 八进制整型常量:以数字0开头,其后再写上要表示的八进制数。由数字0-7构成。 示例: ``` 017、035 ``` 3. 十六进制整型常量:以0x或者0X开头,其后在写上要表示的十六进制数。由0-9和a-f构成。 示例: ``` 0x2f33、0XA513 ``` 长整型常量是为了扩大整型数据的数值范围,书写方式也有十进制、八进制、十六进制。唯一不同的是,需要在整数末尾加上大写字母"L"或者小写字母"l"。 #### 整型变量 整型变量分为: 1. 整型变量 2. 短整型变量 3. 长整型变量 ##### 整型变量的定义 ```c int a; // 整型变量的定义 short b; // 短整型变量的定义 long c; // 长整型变量的定义 ``` 通常在变量定义符号前面加上`signed`或者`unsigned`来表示带符号和不带符号。默认定义为`signed`。
abac
alert('af')
jj
helloword
一代明君
@jj : helloworld