Thắc mắc về phần chuỗi: Lúc nào trừ 32 và lúc nào trừ 48 ạ?

Em đang thắc mắc về phần chuỗi ấy ạ.Em hơi mông lung về cú pháp, khi nào trừ cho 48 khi nào trừ cho 32 ạ.

1 Like

Trên bảng mã Ascii thì các kí tự thường cách các kí tự hoa đúng 32 đơn vị nhá. Vậy nên khi trừ 32 thì từ chữ thường sẽ chuyển sang chữ hoa.
VD: char S='a' , S-=32 thì S='A' nhé
Đối với 48 thì cũng tương tự chỉ khác là chuyển từ chữ thường sang kí tự số thôi

3 Likes

Cái này bạn xem bảng ASCII nhé :smiley: mà ko nên viết bằng số vậy.

5 Likes

Hay còn gọi là magic number, nên anti magic number :grinning:

5 Likes

Số 32 hay 48 là giá trị của chữ đó trong bảng ASCII, ví dụ như chữ ‘a’ trong bản mã ASCII là 97, để chuyển ‘a’ thành ‘A’ thì 97 - 32 = 65, 65 là giá trị mã ASCII của ‘A’.

3 Likes

Thế còn trừ 48 thì ra ký tự gì ạ?

2 Likes


References: ASCII table

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