C语言基础学习笔记(1):变量、算术运算与赋值运算

C语言基础学习笔记(1):变量、算术运算与赋值运算

图:西安城墙

Guderian出品

  1. C中取余运算的结果符号与被除数符号相同。

  2. C中数字后面带个Uu, L, l, F,f的含义:

    Uu表示该数值是无符号整型unsigned int);Ll表示该数值是长整型long);Ff表示该数值是浮点型float)。

  3. C中数字后面带个H, h, B, b或数字前面带个0, 0x的含义:

    Hh表示该数值是十六进制数Bb表示该数值是二进制数;前面带0表示该数值是八进制数;前面带0x表示该数值是十六进制数

  4. C标准常用数学函数:

  5. C中的多重赋值表达式:变量1 = 变量2 = 表达式。如a = b = 3,两个赋值运算符的优先级相同,在优先级相同的情况下考虑赋值表达式的结合性,赋值运算符的结合性是右结合的,即从右往左进行计算,即先执行右边的赋值运算b = 3,再执行a = (b = 3)

  6. C的算术表达式中不同类型数据的运算结果的类型是取值范围较大的那种类型。C编译器将所有操作数都转换成取值范围较大的操作数的类型,这一过程称为类型提升(Type Promotion)。其规则如下:


【更多C语言系列】

本文标题:C语言基础学习笔记(1):变量、算术运算与赋值运算

文章作者:G-SS-Hacker

发布时间:2020年02月07日 - 16:43:47

最后更新:2020年02月16日 - 15:20:33

原始链接:https://G-SS-Hacker.github.io/C语言基础学习笔记(1):变量、算术运算与赋值运算/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。