C++ ตัวเลขและสตริง
การเพิ่มตัวเลขและสตริง
คำเตือน!
C++ ใช้ตัว+
ดำเนินการสำหรับทั้งการบวกและ
การต่อ
มีการเพิ่มตัวเลข สตริงถูกต่อกัน
หากคุณบวกตัวเลขสองตัว ผลลัพธ์จะเป็นตัวเลข:
ตัวอย่าง
int x = 10;
int y = 20;
int z = x + y; // z will be 30 (an integer)
หากคุณเพิ่มสองสตริง ผลลัพธ์จะเป็นการต่อสตริง:
ตัวอย่าง
string x = "10";
string y = "20";
string z = x + y; // z will be 1020 (a string)
หากคุณพยายามเพิ่มตัวเลขในสตริง จะเกิดข้อผิดพลาด:
ตัวอย่าง
string x = "10";
int y = 20;
string z = x + y;