项目空间

学习笔记N-175

类型转换问题

更新
内容块
6
阅读
约 1 分钟
路径
学习笔记 / C++ / C++基础 / 计算精度问题
代码块SQL
int num = 5;
char ch = '0';
int result = num + ch; 

// 计算过程:5 + 48 = 53
// result 的值为 53(int 类型)

如果result是char类型的,num + '0' = '5'

ans如果是string类型的:

ans += d + '0';可以通过编译

ans = d + '0';不行