数据类型,运算符和表达式关键点总结

1.自定标识符由字母数字下划线组成,首字符不为数字

2.一般使用大写字母表示常量,小写字母表示变量

3.变量必须先定义后使用

4.整型常量默认类型为int

5.浮点常量默认类型为double,指数符号e或E的前面需有数字,指数为整数

6.浮点型数据在内存中以指数形式存储,分为小数与指数两部分

7.因为浮点数数据的有效数字位有限制,有效位以外的数字会被舍去。

8.转义字符只能使用小写字母,每个转义字符只能看作一个字符。

9.取余运算要求运算符两端都为整型数据,浮点数据不能进行取余运算。

10.在表达式中避免使用带副作用的运算符,使用一个变量过渡。

11.C语言支持全部的位操作符。

12.对于无符号整型,右移后左边空出的位用最高位的值来补充,相当于除以二,但负数右移较复杂。

13.对于整型,左移后右边空出来的位用0补齐,相当于乘以二。

14.逗号运算符的结合性是从左向右。

15.当赋值运算符两端运算对象的类型不同时,以左边变量的类型为主,将右边变量的类型转换为左边变量的类型。

 

总结:

此章定义与推论交杂,有不讲道理的下划线,也有推出来的1/3=0。重理解加强记,是后面编程的基础。

 

扩展补充:

运算符凭各自的优先级决定的运算顺序,左右结合性与且或判断产生的逻辑短路,补码为何能用全加法表示数据,晶体管与集成电路如何存储数据并被C语言读取管理。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值