该系列是编程语言中C语言系列,内容是比较基础的部分,适合查漏补缺的用户
本篇是编程语言中C语言的第二篇,在第一篇中我们罗列了C语言中的数据类型,本篇主要讲述的是对数据类型的操作——即运算法则
运算符
/
:两个实数相除的结果是双精度浮点数--
、++
:只能用于变量,不能用于常量以及表达式- 其他运算符
- 关系运算符:
==、!=
的优先级小于其他符号 - 逻辑运算符
- 彼此的关系
C语言
- 特例
a=(b=3*4) // 结果:a=b=12
- 自动类型转换
- 浮点数->整数型:丢弃小数部分,赋值整数部分
- 整数型->浮点数:略
- double->float:有效数位进行阶段,指数超出则报错
- 字符型->整数型:ASCII的数值给整数型
- 占字节多->占字节少:进行截断高位部分,复制低位部分
运算符的特性