C语言
Mr_en
这个作者很懒,什么都没留下…
展开
-
表达式也有逻辑值
当表达式的运算结果非零,其逻辑值为true;否则,其值为false。 如图,当运算结果为非零0时,逻辑值为true。 当运算结果为零时,逻辑值为false。原创 2016-08-08 21:42:00 · 628 阅读 · 0 评论 -
c语言的类型转换
c语言的类型转换有 自动类型转换 跟 强制类型转换。 自动类型转换:当几个数据类型不同的数据进行运算时,低精度的数据会自动向高精度数据转换,然后再进行运算。但是,自动类型转换在编译器中编译时会有警告(不影响程序的运行)。 强制类型转换:将高精度的数据强制转换为低精度数据,但是会带来精度损失。转换格式为: (类型名)变量值。 如上图所示,vChar为一个字节,可表示的范原创 2016-08-09 13:49:34 · 638 阅读 · 0 评论 -
逗号表达式
逗号表达式:也叫顺序求值运算符,格式为:表达式1,表达式2,表达式3……表达式n 其结果为从表达式1按顺序计算到表达式n的值。 如图,其结果为最后个表达式的运算结果。 这个结果为第一个表达式的运算结果,是因为这里存在的赋值运算符,其优先级比逗号运算符高,所以先将第一个表达式的值赋给了iValue。原创 2016-08-12 00:29:20 · 659 阅读 · 0 评论