1. 整型变量的定义和输出
可以采用sizeof来查看占用空间大小
打印格式 含义
%d 输出一个有符号的 10 进制 int 类型
%o(字母 o) 输出8进制的 int 类型
%x 输出 16 进制的 int 类型,字母以小写输出
%X 输出 16 进制的 int 类型,字母以大写输出
%u 输出一个 10 进制的无符号数
2.整型变量的输入
int main(int argc,char *argv[])
{
//int 占4字节
int a;
printf("请输入a:");//输出
//scanf("请输入a:%d");//err
//阻塞,等待用户输入内容,按回车结束
//scanf("%d\n",&a)://err,没有\n
scanf("%d",&a);//输入的时候需要取蒂值(&),输出的的时候不要
printf("a=%d\n",a);//打印a的值
3.short. int. long、 long long
短整型在C语言中指的是short
数据类型,它是整数变量家族的一种。在C语言中,整数类型主要分为三种:short
、int
和long
。int(
整型) 2字节 short(
短整型) 4字节long(
长整型) win4字节,Linux4字节(32位),8字节(64位)
long long (长长整整) 8字节
//short占2字节
//short b;与下面等价(short int b)
short int b;
printf(“请输入b:");//输出
//%hd代表是短整型
scanf("%hd", &b);//输入的时候需要取蒂值(&),输出的的时候不要
printf("b = %d\n", b);
//long long 占8字节
long long int c;
printf("请输入c:")
scanf("%lld", &c); // ll是long long的缩写
printf("b = %lld\n, c)
效果: