第一章C++简单程序设计.ppt

* 4 * 5 * 4 * 4 常量用来表示固定不变的数值或字符,不经任何说明就可以直接使用。具有一定的数据类型,其表示方式自动决定了它们的数据类型。 不同的数据类型,加上不同的修饰符,在内存中占用的空间不同,其所能表示的数值范围也不同。 内存单元的单位是字节,因此用来表示数据类型的长度的单位也是字节。 整型int的长度等于机器的字长: 16位机:int=2字节; 32位机:int=4字节。 long 在32位系统中一般为4位,但在64位系统一般位 8 位。 * 4 * 运算符: 一元:负数- 逻辑非! 按 位取反 ~ 二元:+ - * / %等 三元运算符:条件运算?: 关键字运算符:sizeof new delete 运算需要考虑 运算符的功能 对操作数的要求(个数、类型) 运算符的优先级(见P14表1.3) 运算符的结合性(见P14表1.3) * * 整数溢出,不认为是错误。有时需要利用整数溢出进行一些较低层的程序设计,比如,查看设备的状态位、设计一个伪随机数发生器程序等。 * 我们知道,变量在内存中是以二进制形式存储的,变量i的值32767的二进制形式为11111111 当该值加1后,变为00000000 若作为无符号数,该值就是十进制的32768;若

文档评论(0)

1亿VIP精品文档

相关文档