整型常量就是整常数。使用的整常数有八进制、十六进制和十进制三种。
十进制整常数不能有前导0,不能有非数字字符。
八进制整常数必须以0开头,不能有非数字字符。
十六进制整常数必须一0X或0x开头,不能有非法字母(
1. 整型变量的分类
1) 基本型:类型说明符为int,在内存中占2个字节。
2) 短整量:类型说明符为short int或short。所占字节和取值范围均与基本型相同。
3) 长整型:类型说明符为long int或long,在内存中占4个字节。
4) 无符号型:类型说明符为unsigned。
无符号型又可与上述三种类型匹配而构成:
n 无符号基本型:类型说明符为unsigned int或unsigned。
n 无符号短整型:类型说明符为unsigned short。
n 无符号长整型:类型说明符为unsigned long。
例:
#include
main(){
int a,b,c,d;
unsigned e;
a=23;
b=12;
e=10;
c=a*e;
d=b+e;
printf("a=23;/nb=12;/ne=10/n");
printf("a*e=%d,b+e=%d",c,d);
}