一.数据类型
1.基本类型
整型 int 占2或4个字节 (由编译系统决定) |
短整型 short int = short 占2个字节 |
长整型 long int = long 占4个字节 |
字符型 char 占1个字节 |
浮点类型:
单精度float 占4个字节 |
双精度 double 占8个字节 |
2. 派生类型
指针类型 * 、数组类型 [] 、结构体类型 struct 、共用体类型 union 、函数类型
3.枚举类型 enum
4.空类型 void
二.运算符
1.强制类型转换运算符:
(类型名)(表达式)
扫描二维码关注公众号,回复:
5669617 查看本文章
若要得到一个所需类型的中间数据,而原来变量的类型没有改变,则可以
a = (int)x
2.C运算符
&&逻辑与 、||逻辑或 、 !非
求字节数运算符 sizeof
成员运算符 . ->
三.基本输入输出函数
printf() 输出需要用到的格式字符:
%d :输出一个十进制整数
%c :输出一个字符
%s : 输出字符串
%f :输出实数(包括单、双精度)
指定宽度和小数位数 :%m.nf 例如:%5.3f
输出数据向左对齐 :%-m.nf
%e、 %E:以指数形式输出实数
%o:以八进制整数输出
%x:以十六进制整数输出
%u :输出无符号数据,以十进制整数输出
加 l 字符:用于输出长整型数据或者double型