正文

《数据与算术运算》笔记2006-09-27 22:58:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/colormoon/18860.html

分享到:

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。

阅读(2472) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册