3.C语言常用运算符


3.1.常见的数学运算符
(1)跟数学理解相同,可借助数学思维理解即可:
+ 加号;
- 减号;
* 乘号;
/ 除号,相除以后的商;
% 取余符号,相除以后余数是几;
()括号括起来优先级最高;


3.2.跟数学中意义不同的运算符
(1)=赋值运算符,与数学中的等号完全不同,赋值运算符的作用是经过运算后符号左边部分的值(左值,一般为变量)就等于符号右边部分的值(右值,一般是常数或变量)。
(2)由赋值运算符衍生出”+=、-=、*/、/=、%=”这一系列组合运算符。


3.3.判断运算符
(1)用于常见的判断:
3.C语言常用运算符_第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)越是大公司,越看重程序风格。软件行业公认的准则:程序风格不良好的程序是垃圾代码;写出程序风格不良好的代码的人是垃圾程序员。


3.operation
/*
 * 公司:XXXX
 * 作者:Rston
 * 博客:http://blog.csdn.net/rston
 * GitHub:https://github.com/rston
 * 项目:C语言常用运算符
 * 功能:演示++、--、/、%运算符的基本使用。
 */
#include 

int main(int argc, char **argv)
{
    int b = 0, a = 5;
    b = a++;
    printf("a = %d. b = %d.\n", a, b);  // a = 6. b = 5. ++在后先运算在加1
    b = (++a);
    printf("a = %d. b = %d.\n", a, b);  // a = 7. b = 7. ++在前先加1再运算

    a = 14;
    b = 3;
    a = a / b;
    printf("a = %d. b = %d.\n", a, b); // a = 4. b = 3 两整型变量相除的结果为整型数
    a = a % b;
    printf("a = %d. b = %d.\n", a, b); // a = 1. b = 3

    return 0;
}

你可能感兴趣的:(linux下c语言,运算符,++与-,程序风格)