2019年11月13日

C++ 转义字符使用注意

摘要: #include <iostream> int main() { std::cout << "hello, \x4DO\115" << '\n'; //hello, MOM //普通转义字符直接使用 ‘\n’ std::cout << "hello, \x4DO\115" << std::endl; //hello, MOM //泛化转义字符 \x4D(16进制表示) \115(8进制表示) st 阅读全文

posted @ 2019-11-13 12:02 wu.g.q 阅读(1095) 评论(0) 推荐(0) 编辑

C++ 既有无符号数又有int值时,先把int值转为无符号数(和int值直接赋给无符号值一样),最后再相加

摘要: #include <iostream> int main() { unsigned u = 10; int i = -42; std::cout << i + i << std::endl; //输出结果为-84 std::cout << i + u << std::endl; // i 转换为无符号整形为 2^32 + [(-42)*(-1)/2^32]*2^32 + (-42) = 42949 阅读全文

posted @ 2019-11-13 10:26 wu.g.q 阅读(279) 评论(0) 推荐(0) 编辑

导航