1.整数值 整数前面可以带(或不带)正、负号,但不允许带小数点、逗号或其他特殊符号(如美元符号)。 不同的数据类型在不同设备的存储空间是不同的。 要存储超过设备内定存储空间的整数,必须使用整数限定符。 2.浮点数 同整数值一样,浮点数也不允许带小数点、逗号或其他特殊符号。浮点数分为“float”、“double”、“long double”。它们的区别在于存储空间的大小。 浮点数后面加上“F”或“f”表示这是一个单精度浮点数,加上“L”或“l”表示这是一个双精度长浮点数,如果不加后缀则表示是双精度浮点数。 浮点数也可以用指数表示法表示。如1625 可以表示为 1.625e3,即 1.625x103。 3.字符值 A的ASC码值为65,a的ASC码值为97。 4.算术运算 %是取模运算符,该运算结果是取余数。 向输出流中插入数据可以在多个行中完成,以分号为结束。如: cout<<"The resoult is " <<(22.5+5)<<endl; 但是包含在双引号里的字符串不能被分解为几行,且只有在最后一行中出现分号。 算术表达式的结果永远也不会是一个单精度浮点数,因为计算时,计算机临时将所有单精度数转换为双精度数。 5.整数的除法 两个整数相除,其结果是一个整数,小数部分被省去。 6.运算符的优越级 运算符 结合性 ------------------------------------------------- --(一元的) 从右到左 *、/ 、% 从左到右 +、-- 从左到右 计算8+5*7%2*4,其结果为12。 7.自加(减)运算符前置和后置的区别:前置运算符表示在赋值前先进行自加或自减运算,而后置运算符则表示先赋值后进行自加或自减运算。 前置的语义是:使值加1然后再取它,后置的语义是:先取值然后再使原来的值加1。

评论