C++ 数字与字符串
数字与字符串的相加
警告!
C++ 使用 +
运算符既可以进行加法运算也可以进行字符串连接。
数字会相加。字符串会连接。
如果您加两个数字,结果将是一个数字:
实例
int x = 10; int y = 20; int z = x + y; // z 将为 30(整数)
如果您加两个字符串,结果将是一个连接后的字符串:
实例
string x = "10"; string y = "20"; string z = x + y; // z 将为 1020(字符串)
如果您尝试将一个数字加到一个字符串上,将会发生错误:
实例
string x = "10"; int y = 20; string z = x + y;