C++ Primer Plus读书笔记(二)处理数据
2024-10-19 05:52:37
1、格式化输出:
和C语言不太一样,C++格式化输出进制格式如下:
1 int a = 42;
2 int b = 42;
3 int c = 42;
4
5 cout << a << endl;
6
7 cout <<oct; //八进制
8 cout << b << endl;
9
10 cout <<hex; //十六进制
11 cout << c << endl;
输出:
1 42
2 52
3 2a
2、字符
unsigned char 和 signed char 表示的最大数值不同和C语言没啥区别。有些字符集(中文/日文)一个字符无法用8位表示完整,C++多了一个wchar(宽字符类型)表示扩展字符集。具体长度取决于实现。
还有C++11新增特性char16_t和char32_t。
3、float只能保证6位有效数字
最新文章
- U盘安装Ubuntu 10.4 Server
- numpy数组的操作
- 推荐的Android ORM框架
- 解决Django和EasyUI搭配使用时出现的CSRF问题
- RF源码阅读(碎片纪录)-Python积木之contextlib
- python_ftplib实现通过FTP下载文件
- POJ 2236 (简单并查集) Wireless Network
- openssl之EVP系列之1---算法封装
- 【高德地图API】从零开始学高德JS API(二)地图控件与插件——测距、圆形编辑器、鼠标工具、地图类型切换、鹰眼鱼骨
- SignUtil
- cv2.getRotationMatrix2D函数
- 解决用try except 捕获assert函数产生的AssertionError异常时,导致断言失败的用例在测试报告中通过的问题
- LabVIEW(二):计数器应用
- c/c++ 图的最短路径 Dijkstra(迪杰斯特拉)算法
- LVS (Linux Virtual Server) 负载均衡
- Linux之poll机制分析
- LPC1800 and LPC4300 Boot/ISP/CRP
- js数组之可变函数
- [javaSE] 数组(查找-二分查找)
- maven多模块下新建子模块