C语言中字符‘0‘和‘\0‘,及整数0的区别
生活随笔
收集整理的這篇文章主要介紹了
C语言中字符‘0‘和‘\0‘,及整数0的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
字符型變量用于存儲一個單一字符,在 C 語言中用 char 表示,其中每個字符變量都會占用 1 個字節(8位二進制數)。整型int在內存中占用空間為四個字節(32位二進制數)
字符'0':char c = '0'; 它的ASCII碼實際上是48。內存中存放表示:00110000
字符'\0' :ASCII碼為0,表示一個字符串結束的標志。這是轉義字符(整體視為一個字符)。由于內存中存儲字符,依然是存儲的是對應字符集的字符編碼;所以內存中的表現形式為00000000
整數0 :內存中表示為:00000000 00000000 00000000 00000000;雖然都是0,但是跟上面字符'\0'存儲占用長度是不一樣的,它是四個字節。
總結
以上是生活随笔為你收集整理的C语言中字符‘0‘和‘\0‘,及整数0的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: keil的sct文件_(转)KEIL下分
- 下一篇: Light OJ 1256