Phép toán cộng với kiểu dữ liệu char

Em mới học lập trình và dùng Code block ạ. Em dùng kiểu char để khai báo như sau

#include <iostream>
using namespace std;
int main()
{
 char e,a;
   a='f';
   e='t';
 cout <<e+a<<'\n';
}

Thì kết quả in ra là 218 mà sao k phải là tf ạ. Em cảm ơn mọi người

Char là kiểu kí tự. Nếu bạn cộng thì nó sẽ in ra tổng của mã 2 kí tự đó trong bảng mã ASCII. Nếu muốn cộng 2 chuỗi như bạn nói thì kiểu dữ liệu của nó phải là string

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?