C++那些你可能不知道的坑/神奇

1.整型字面值

        c++使用前一(两)位来表示数字常量值的基数;如果第一位为1-9,则基数为10,如果第一位为0且第二位为1-7,则基数为8,如果前两位为0x或0X,则基数为16。

        值得注意的是,不论在程序文件中如何书写,实际在存储到计算机内部的时候都是二进制。

C++那些你可能不知道的坑/神奇_第1张图片

2.输出控制符

         提供了一些控制符用于控制cout的行为:

                endl:重起一行

                dec:以十进制显示整数(默认)

                hex:以十六进制显示整数

                oct:以八进制显示整数

C++那些你可能不知道的坑/神奇_第2张图片

         值得注意的是,cout<

        注意:hex存在于命名空间std中,如果已经声明了std,那么hex就不能作为变量名;但如果不使用using先声明std空间,即使用std::hex,则可以使用hex作为变量名。

        注:上面的输出格式仅仅针对整数生效

C++那些你可能不知道的坑/神奇_第3张图片

C++那些你可能不知道的坑/神奇_第4张图片

3.C++如何确定常量值

未完待续。。。。。。

你可能感兴趣的:(LeetCode刷题,c++,开发语言)