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 · 292 阅读 · 1 评论 -
C语言中的操作符、关于优先级问题
C语言中的操作符大杂烩1、分类算术、移位、位操作、赋值、单目、关系、逻辑、条件、逗号、下标引用、函数调用、结构成员。2、优先级(其实优先级和计算顺序并没有必然的联系)运算符优先级高的表达式会在执行时会被视为一个整体,但是对于除赋值符外的所有二元运算符来说,执行的顺序始终是从左到右执行的。规范来讲,表达式求值的顺序一部分是由操作符的优先级和顺序决定的eg:1+2+(3+4)括号的优先级最...原创 2019-10-10 13:39:37 · 1073 阅读 · 0 评论