01/10/2018, 12:27

Bảng mã trong c

Mình chạy đoạn chương trình như ảnh bên dưới

thì ra kết quả như ảnh bên dưới

nó sử dụng bảng mã gì vậy mọi người??

Vuio viết 14:33 ngày 01/10/2018

Bảng mã ASCII bị mod thôi.
37779 bị mod lại (lấy dư khi chia cho 256) là 147, là chữ ô

Nam Trần viết 14:37 ngày 01/10/2018

sao lại chia lấy dư vậy bạn (mình mới học nên ko biết)??

HK boy viết 14:40 ngày 01/10/2018

Nếu bạn đếm quá giới hạn của kiểu số, số sẽ bị lấy dư với giới hạn trên. Như ở đây bạn in ra kí tự trong bảng ASCII, bảng này có 256 kí tự được đánh số từ 0 -> 255. Cách đếm là:

0, 1, 2,…, 255, 0 (đáng ra phải là 256, nhưng vì 256 > 255 nên số bị mod), 1, 2,…

Bài liên quan
0