青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

C語言空字符是什么

C語言的空字符是在字符串結尾系統自動加上的‘\0’ , 以讓系統識別出一個字符串的結尾 。
如:
字符串“china” 。在系統內是以“china\0”儲存的 。
C語言中的字符中 , 除了字符串末尾之外 , 字符串里不能包含空字符 , 否則最先讀入的空字符就會被誤認為是字符串結尾 , 因此字符串就被無故截斷了 。

C語言空字符是什么


這種限制使得C語言原生字符串只能保持文本數據 , 而不能保持諸如圖片、音頻、視頻等二進制數據 。只管通過len來取數據就了 , 不用擔心buf里面存放的是不是空字符 。
【C語言空字符是什么】擴展資料
1、scanf() 會自動在字符串后面加上空字符 。
2、scanf() 只讀取了 Victor 它在遇到空格、制表符、換行符的時候會停止 。所以 scanf() 只能讀取一個單詞 。

    猜你喜歡