short 短整型 (short int)
long 长整型
long long
float 单精度浮点
double 双精度浮点
%d 打印整形
%c 打印字符
%f 打印浮点型数字-(打印小数)
%p 以地址的形式进行打印
%x 打印十六进制
char一个字节
short 两个字节 int 四个字节 各类型大小不一样因此可以表示的数值范围也是不一样的
c语言标准规定 sizeof(long)>=sizeof(int)
所以long可以是4/8个字节
//bit 比特位 只能存1或者0 存放一个二进制位
//byte 字节 1byte=8bit
//kb 1kb=1024byte
//mb 以下类比
//gb
//tb
//pb
C语言中值是可变的--变量 不变的量--常量
定义变量的方法: short age = 20
int age = 30
变量包括有局部变量、全局变量
定义如下
局部变量a与全局变量a可以同时存在,并且局部变量优先
局部变量错误案例
&是取地址符号
C语言中变量要放在代码块的最前面,否则可能会报错
全局变量的作用域是整个工程,不同的源文件中也能使用
常量 (不变的量)
1.字面常量 直接写出的数
2.const修饰的常变量
const int n = 10;
n本质上还是变量,只是存在了常属性。用此处的n是无法用来定义数组大小的。因此称此处的n为常变量
3.#定义的标识符常量
4.枚举常量
male female secret都是有值的,且是不可被改变的,这就是枚举常量