=C语言=
点 数据类型(变量)
线 运算符
面 逻辑结构(控制流:分支(判断 选择)结构和循环结构)
体 多个函数
=数据类型========
int 整型
char 字符型 本质上还是整型
float 浮点型 小数
double 双精度浮点型
long 长整型
short 短整型
。。。。。。
分类:
1.基本数据类型
int float char 。。。。
int a = 10;
char b = 'A';
b = 66;// 'B'
2.构造类型---处理多个数据
数组 结构体 联合体(共用体) 枚举
int buf[3] = {45,56,55};
3.指针 *
4.空类型 void
5.布尔类型 bool 真true 假 false
6.可移植类型
long
long long
32位 long 4个字节 32bit位
64位 long 8个字节 64bit位
64位:
long num = 0x1234567812345678;
32位:
long num = 0x12345678
解决方案:
64位系统:
uint64_t long
uint64_t a;
32位系统:
uint64_t long long
uint64_t a;
long long long a;//?
7.有符号和无符号类型
有符号数据类型:
signed int a = 10;
a = 5;
a = -5;
signed 一般是省略的
无符号数据类型
unsigned int a;
unsigned char b;
a 不能存负数