Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ASCII NUL, ASCII 0 ('0') และตัวอักษร 0?


ที่นี่เราจะเห็น ASCII NUL, ASCII 0 และ Numeric Literal 0 ค่า Null ของ ASCII จะแสดงเป็น 0x00 และศูนย์จะแสดงเป็น 0x30 อักขระ ASCII NUL ใช้เพื่อระบุจุดสิ้นสุดของสตริงในภาษา C หรือ C++ เมื่อโปรแกรมเมอร์ใช้ '0' (อักขระ 0) จะถือว่าเป็น 0x30 นี่คือเลขฐานสิบหก ค่าเทียบเท่าทศนิยมคือ 48 หากต้องการใส่ ASCII NUL เราต้องพูดถึง '\0' แทน '0'

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

อันแรกคือ ASCII NUL อันที่สองเป็นตัวเลข 0 และอันที่สามคืออักขระ 0