cuốn sách gpt4 ai đã làm

c++ - Giá trị ASCII âm

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 14:55:21 30 4
mua khóa gpt4 Nike

Tầm quan trọng của các giá trị ASCII âm là gì?

int a = '"'; //a = -85 nhưng như trong bảng ASCII '<<' phải là 174

câu trả lời hay nhất

không có số âmASCIIgiá trị. ASCII bao gồm các định nghĩa cho 128 ký tự. Số mũ của chúng đều dương (hoặc bằng 0!).

Bạn thấy giá trị âm này vì ký tự này đến từ ASCII mở rộng được đặt và quá lớn để vừa với một chữ char. Do đó, giá trị sẽ tràn để xác định giá trị âm ký tự bit (rõ ràng đã được ký trên hệ thống của bạn).

Giải pháp là viết giá trị trực tiếp:

ký tự không dấu a = 0xAE;

Để quy ước, tôi viết nó theo ký hiệu thập lục phân vì tôi nghĩ nó trông đẹp hơn 174 Đẹp hơn. :)

Về c++ - giá trị ASCII âm, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/4690415/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress