Việc cộng kí tự là máy cộng bằng mã ASCII đúng không?

Em có một biến kiểu kí tự c và gán nó bằng ‘a’. Khi em cho c++ thì thấy nó ra ‘b’. Em xem trên mạng thì thấy mã ASCII của chúng sát bên nhau chỉ cần lấy mã ASCII của ‘a’ cộng thêm 1 là sẽ ra mã ASCII của ‘b’. Vậy việc cộng kí tự là máy cộng bằng mã ASCII đúng không mọi người ??

cộng như cộng số nguyên thôi chứ có gì đâu :V

vào đây tra nè: https://www.asciitable.com/. Kí tự ‘a’ có giá trị là 97, 97 + 1 = 98 thì tương ứng với kí tự ‘b’. char trong C++ là số nguyên, chỉ khi in char ra nó mới in ra kí tự thôi :V

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