3.C语言常用运算符
2016-03-07 21:44
701 查看
3.1.常见的数学运算符
(1)跟数学理解相同,可借助数学思维理解即可:
+ 加号;
- 减号;
* 乘号;
/ 除号,相除以后的商;
% 取余符号,相除以后余数是几;
()括号括起来优先级最高;
3.2.跟数学中意义不同的运算符
(1)=赋值运算符,与数学中的等号完全不同,赋值运算符的作用是经过运算后符号左边部分的值(左值,一般为变量)就等于符号右边部分的值(右值,一般是常数或变量)。
(2)由赋值运算符衍生出”+=、-=、*/、/=、%=”这一系列组合运算符。
3.3.判断运算符
(1)用于常见的判断:
3.4.逗号运算符
(1)逗号运算符的主要作用是用来分割。
3.5.++与–
(1)++运算符;a++;等同于++a;等同于a = a + 1;等同于a += 1;
(2)–运算符;a–;等同于–a;等同于a = a - 1;等同于a -= 1;
(3)a++和++a的区别;++后置即变量a先运算后加1;++前置即变量a先加1后运算。
3.6.程序风格
(1)所谓程序风格,主要是指写代码的格式,譬如空格、空行、缩进、注释、文件头、函数头等。
(2)越是大公司,越看重程序风格。软件行业公认的准则:程序风格不良好的程序是垃圾代码;写出程序风格不良好的代码的人是垃圾程序员。
(1)跟数学理解相同,可借助数学思维理解即可:
+ 加号;
- 减号;
* 乘号;
/ 除号,相除以后的商;
% 取余符号,相除以后余数是几;
()括号括起来优先级最高;
3.2.跟数学中意义不同的运算符
(1)=赋值运算符,与数学中的等号完全不同,赋值运算符的作用是经过运算后符号左边部分的值(左值,一般为变量)就等于符号右边部分的值(右值,一般是常数或变量)。
(2)由赋值运算符衍生出”+=、-=、*/、/=、%=”这一系列组合运算符。
3.3.判断运算符
(1)用于常见的判断:
3.4.逗号运算符
(1)逗号运算符的主要作用是用来分割。
3.5.++与–
(1)++运算符;a++;等同于++a;等同于a = a + 1;等同于a += 1;
(2)–运算符;a–;等同于–a;等同于a = a - 1;等同于a -= 1;
(3)a++和++a的区别;++后置即变量a先运算后加1;++前置即变量a先加1后运算。
3.6.程序风格
(1)所谓程序风格,主要是指写代码的格式,譬如空格、空行、缩进、注释、文件头、函数头等。
(2)越是大公司,越看重程序风格。软件行业公认的准则:程序风格不良好的程序是垃圾代码;写出程序风格不良好的代码的人是垃圾程序员。
相关文章推荐
- C语言中extern的用法
- c++编译器编译过程
- 嵌入式面试c语言部分总结
- C语言中的内存分配
- C语言中的内存分配
- 解释型语言和编译型语言的区别
- C++队列、栈的基本用法
- C语言运算中的数据类型自动转换原则
- c语言操作数据库sql
- C/C++中的重复定义bug
- iOSDay01C语言数据类型
- [图论]用Edmonds-Karp算法求解最大流问题(C语言实现)
- 【hdu 5638】Toposort 中文题意&题解&代码(C++)
- 二叉树的C++指针实现
- C++标准库简介、与STL的关系。
- STL之顺序容器和关联容器总结
- 【hdu 5637】Transform 中文题意&题解&代码(C++)
- C++中多线程的加锁机制
- C++ STL--stack/queue 的使用方法
- 关于C++的问题