Computer >> Máy Tính >  >> Lập trình >> lập trình C

ASCII NUL, ASCII 0 (‘0’) và chữ số 0?

Ở đây chúng ta sẽ thấy ASCII NUL, ASCII 0 và Numeric Literal 0. Giá trị rỗng ASCII được biểu thị là 0x00 và số không được biểu thị là 0x30. Ký tự ASCII NUL được sử dụng để biểu thị phần cuối của chuỗi trong C hoặc C ++. Khi lập trình viên sử dụng ‘0’ (ký tự 0), nó được coi là 0x30. Đây là một số thập lục phân. Số thập phân tương đương là 48. Để đặt ASCII NUL, chúng ta phải đề cập đến "\ 0" thay vì "0".

char asciiNul = ‘\0’;
int zero = 0;
char zeroChar = ‘0’;

Cái đầu tiên là ASCII NUL, cái thứ hai là số 0 và cái thứ ba là ký tự 0.