C语言大总结
![ee6bdf38ca5f798e0b9efe642121c59e.png](https://i-blog.csdnimg.cn/blog_migrate/bea7776735b6109aacac86b25d1a8fdf.png)
一、基础:
1、进制、位权、1字节等于8位(位是计算机的最小储存单位,字节是计算机最小存储单元)、十进制转换其他进制:连除倒取余,其他进制转换十进制:按权求和
2、单行注释:// 多行注释: /**/ (内容写在量型号之间)
3、数据类型:整形类型、浮点类型、字符类型。
整型类型:长整形(long 4/8)、整形(int 4)、短整型(short 2)
浮点类型:单精度(float 4)、双精度(double 8)
字符类型:字符类型(char 1)
4、常量:程序运行期间不能被改变的量。
常量 类型:整型常量、浮点型常量、字符型常量
变量:实际上是储存区域,也可以做表达式,是程序运 行期间可以被改变的量。
变量定义:由类型符号、变量名、初始值三部分组成(如: int a = 5;)
变量命名规则:由数字、字母、下划线组成的,但不能 以数字开头,不能与关键字重复,不能重复使用变量名(同一作用域),见名知意。
5、赋值运算符:= 把右边的值赋给左边 优先级别最低
算数运算符:+, -, *, / 整型两边相除取整,除数不能为0,% 两边均为正数 ,++ 自增运算符、- - 自减运算符:(它俩在前,先执行,它俩在后,后执行。
6、复合运算符:+= (a += b; 相当于a = a + b); -=; *=; /=; %=;(语法含义同上)
7、表达式:由常量、变量与运算符组合而成(注:表达式会有返回值)
8、输出函数:printf(); 输入函数 scanf()(注:以回车确定输入结束,只有大回车键才会结束;不要再格式串后面加’n’字符,否则会抵消人工输入的回车)。
转化符:%c->char; %d->int; %sd->short; %ld->long;%f->float、double。
9、转换格式控制:最少占4位:
printf(“%04d”,12); //不足补0
printf(“%4.2f”,1.2345); //保留小数点后两位
printf(“%-4d”,12); //左对齐
n回车符; 打印; %%打印%;
如果你想要学好C++最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:大牛小白C++组织 可以点击编程二字可直达
欢迎加入一起玩转编程
二、运算符
1、BOOL类型:只有YES(1)和NO(0)两个值;
bool类型:由ture(非0数字)和flase(0)两种值;
BOOL和bool区别:1)、在C中只有小布尔没有大布尔; 2)、在C和OC中小布尔中非零为真,零为假;3)、在OC中大布尔中1为真,0为假,其它数字原样输出,不做判断条件
2、关系运算符:用于比较运算,结果值有真假两种,结果值由BOOL类型储存
> < >= <= &