cahr 字符

int 整型

short 短整型 (short int)

long 长整型

long long

float  单精度浮点

double 双精度浮点

C语言学习笔记(1)_学习笔记


%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

变量包括有局部变量、全局变量

定义如下

C语言学习笔记(1)_学习笔记_02



局部变量a与全局变量a可以同时存在,并且局部变量优先

C语言学习笔记(1)_学习笔记_03

C语言学习笔记(1)_学习笔记_04


局部变量错误案例

C语言学习笔记(1)_学习笔记_05




&是取地址符号

C语言中变量要放在代码块的最前面,否则可能会报错

全局变量的作用域是整个工程,不同的源文件中也能使用

常量  (不变的量)

1.字面常量 直接写出的数

2.const修饰的常变量

const int n = 10;

n本质上还是变量,只是存在了常属性。用此处的n是无法用来定义数组大小的。因此称此处的n为常变量

3.#定义的标识符常量

C语言学习笔记(1)_学习笔记_06

4.枚举常量

C语言学习笔记(1)_学习笔记_07

male female secret都是有值的,且是不可被改变的,这就是枚举常量

C语言学习笔记(1)_学习笔记_08