摘要: 1.在算数表达式中最好不要使用char或bool,只有在存放字符或布尔值时才使用他们,因为char在有些机器上是有符号的,在一些机器上是无符号的,所以特别容易出问题,如果只表示一个不大的整数,那么明确他的类型是signed char或是unsigned char。2.关于相互赋值。如果按如下定义bool a = 10; int b = a; 那么b = 1,因为bool变量true类型算术运算时会被当成1,false为0。当我们把一个浮点数赋给一个整数时,会截尾处理。当把一个非0的书赋给bool变量是,值为true,否则是false。当把整数赋给浮点数时,若超过浮点数的精确表示范围,会有精度损 阅读全文
posted @ 2013-11-29 19:41 Chierush 阅读(1024) 评论(3) 推荐(2) 编辑
摘要: 读《C++ Primer》才知道,自己对C++知之甚少。。。写个博客记录下自己C++的成长,只是读书笔记,不是对《C++ Primer》知识点的总结,而是对自己在书上看到的以前不懂或不清楚的C++知识的一个记录,也希望和一起初读《C++ Primer》的朋友们一起成长。新手笔记,大牛请无视。1.cin和cout分别是istream和ostream的一个对象,定义在std中,另外,cin和cout是有返回值的返回值是这个istream或ostream对象(应该是引用),正因为如此,才能将出入和输出写到一起:cin >> a >> b, 相当于(cin >> a 阅读全文
posted @ 2013-11-29 13:15 Chierush 阅读(595) 评论(0) 推荐(1) 编辑