初学c++
dodo_o
这个作者很懒,什么都没留下…
展开
-
【解决】整数宽度不统一:头文件climits
内存由位(bit)组成。字节(bytes)通常指8bit(八位组octet),但c++的字节由实现确定(不同系统,甚至同一个系统不同编译器),等于或大于8bit(具体来说,由至少能够容纳实现的字符集的相邻位组成)。 字节大小不同,同一个int的内存量不同,表示范围也不同,为了避免溢出问题,可以提前利用头文件climits内的常量确定取值范围: ...原创 2019-02-23 22:04:19 · 122 阅读 · 0 评论 -
【解决】c++进制转换:cout控制符hex、oct、dec
头文件iostream、名字空间std提供控制符hex、dec(默认,也就是任何数值自动转换十进制)、oct,使用控制符后数字自动转换相应进制,使用方法:cout<<hex...原创 2019-02-23 23:01:00 · 2154 阅读 · 0 评论 -
c++表达式类型转换过程说明
先转换类型,再计算表达式结果。(所以如果类型转换成unsigned,表达式计算结果却为负数,那结果可以参照末尾的图) (操作数级别就是long long、long、int、short、signed char,不算unsigned、signed) 1、浮点提升——有long double全转long double,同理double、float。 2、整型提升——bool、ch...原创 2019-02-24 13:36:05 · 592 阅读 · 0 评论