一:整型int

      整型变量的定义和输出

打印格式

含义

%d

输出一个有符号的10进制int类型

%o(字母o)

输出8进制的int类型

%x

输出16进制的int类型,字母以小写输出

%X

输出16进制的int类型,字母以大写输出

%u

输出一个10进制的无符号数

 

二:short,int,long,long long;

数据类型

占用空间

short(短整型)

2字节

int(整型)

4字节

long(长整形)

Windows4字节,Linux4字节(32)8字节(64)

long long(长长整形)

8字节

 

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int a=0; //定义变量
//数据类型 变量名(标识符)
//scanf函数通过键盘获取数据放在变量中
scanf("%d",&a);
//&a 请输入a的值
//%d 占位符
//printf打印
printf("%d",a);
printf("%o",a);
printf("%x",a);
printf("%X",a);
printf("%u",a);

}

int main(void)
{
//无符号整型数据
unsigned int a=10;
//有符号数据
//可以省略signed 不写 signed int b=20;
printf("%u",a);
//%u是一个占位符 输出一个无符号整型
}

int main(void)
{
//短整型
short a=10;
//长整型
long b=20;
//长长整型
long long c=30;
printf("%hd",a);
printf("%ld",b);
printf("%lld",c);
}

 注意:整型数据在内存中占的字节·长度虽然没有明确·规定,但是short<=int<=long

 

posted on 2020-04-21 23:16  xiaoxiao#  阅读(155)  评论(0编辑  收藏  举报