字元0 數字0和 0

2022-08-22 02:21:12 字數 1139 閱讀 8677

binoct

dechex

縮寫/字元

解釋0000 000000

00nut(null)

空字元00110000

6048300

字元0ascii碼值 0 表示空字元,空字元就是平時所說的 '\0'。

字元 '0',ascii碼值為 48,如:「012」 字串中的 0 表示字元 '0'。

數字 0, 所說的數字 0,就是平時說的十進位制數字 0,其ascii碼為 0,在字串中表示 '\0',即空字元。

#include #include int main()

; array[0] = '0';

array[1] = 0;

array[2] = '\0';

array[3] = 48;

printf("array[0] = %d\n", array[0]);//字元0: '0' <==> 48(ascii)

printf("array[1] = %d\n", array[1]);

printf("array[2] = %d\n", array[2]);

printf("array[3] = %d\n", array[3]);

printf("array[0] = %c\n", array[0]);//字元0

printf("array[1] = %c\n", array[1]);//空字元 0(ascii)

printf("array[2] = %c\n", array[2]);//空字元 '\0'

printf("array[3] = %c\n", array[3]);//字元0: 48(ascii) <==> '0'

return 0;

}

輸出:

$ ./a.out 

array[

0] = 48

array[

1] = 0

array[

2] = 0

array[

3] = 48

array[

0] = 0

array[

1] =array[

2] =array[

3] = 0

C語言 0 和0和 0

共同點 都是字元 不同點 0 對應的ascii碼是0,是ascii碼表中的第乙個字元,即空字元 判斷乙個字串是否結束的標誌就是看是否遇到 0 0 對應的ascii碼是48,48對應的十六進製制數就是0x30。0 是字串常量,字串常量是由一對雙引號括起的字串行。字串常量可以含乙個或多個字元。0 是字元...

可列印字元中0x0a和0x0d學習

用python 處理可列印字元時ord c 32 and ord c 126 or ord c 0x0a or ord c 0x0d 其中 0x0d和0x0a不是很理解意思,那個是換行,那個是回車呢?說實話,不清楚,到網上搜一下吧,看到了,知道了!回車 cr ascii碼 r 十六進製制,0x0d,...

徹底搞定0x0d和0x0a

我只在arm linux c和vc 下做了試驗,請大家在接觸其它語言環境下,小心推廣,不行就自己動手做試驗,最可靠。在arm linux c和vc 下回車換行的意義如下。回車 cr ascii碼 r 十六進製制,0x0d,回車的作用只是移動游標至該行的起始位置 換行 lf ascii碼 n 十六進製...