C语言
@另维吖
种一棵树最好的时间是十年前,其次是现在。
展开
-
类型转换之整型提升和对sizeof关键字的认识
1、隐式类型转换 C的整型算术运算总是至少以缺省整型类型的精度来进行的,为了获得这个精度,表达式中的字符和短整型操作数在使用前被转换位普通整型,这种转换就称为整型提升。 概念: C语言之父的著作 K&R 中关于整型提升(integral promotion)的定义为: “A character, a short integer, or an integer bit-field, all eit...原创 2019-12-18 13:59:03 · 243 阅读 · 1 评论 -
C语言中的操作符、关于优先级问题
C语言中的操作符大杂烩 1、分类 算术、移位、位操作、赋值、单目、关系、逻辑、条件、逗号、下标引用、函数调用、结构成员。 2、优先级(其实优先级和计算顺序并没有必然的联系) 运算符优先级高的表达式会在执行时会被视为一个整体,但是对于除赋值符外的所有二元运算符来说,执行的顺序始终是从左到右执行的。规范来讲,表达式求值的顺序一部分是由操作符的优先级和顺序决定的 eg:1+2+(3+4) 括号的优先级最...原创 2019-10-10 13:39:37 · 1013 阅读 · 0 评论