数据类型,运算符,表达式
1c语言支持 数据类型
1.基础类型(基本类型)
a数值类型
整型:往往有符号和无符号的区分,(signed)有符号 (unsigned)无符号
基础整型: (int): signed int(可以取负数)
短整型:(short): short [int]
长整型:(long) : long [int]
长长整型:(long long): long long [int]
浮点型:
单精度浮点型 (float)
双精度浮点型(double)
字符类型(char)
b 用户自定义类型(构造类型)
1结构体(struct)
2联合体(unoin)
3枚举型(enum)
指针类型
空值类型(void NULL)
C c语言的 数据表现形式:
1常量(在程序运行期间,不能改变的数值)
a整型常量
数码:0~9 十进制 0~~7八进制 0~9 a~f十六进制
进制表示只针对整型
短整型常量:基础整型
长整型常量:7899L/7899l
无符号常量:789U/789u
Byte
一个内存单元的大小成为字节也就是byte
二进制位 bit
1个字节含有8个二进制位
b浮点型常量
c字符常量
d字符串常量
e符号常量
2变量(内存的一块申请存放数据的空间,数据可以改变,数据是什么,变量就呈现什么)
正数代表无符号 0 ~2^32 -1
有符号(负数) 正负数各占一半儿
0~255
-128 ~0 ~127
u=255
u=u+1 ; u=0
基础整型4字节
短整型2个字节
长整型不小于基础整型的字节
常常整型更长