課程
/后端開發
/C
/C語言入門
一個字節是多少?
英文和中文的字節怎么計算的?
在字節限制方面,String和char的區別及用法是?
2015-12-10
源自:C語言入門 2-4
正在回答
字節(Byte):字節是通過網絡傳輸信息(或在硬盤或內存中存儲信息)的單位。1個字節等于8位二進制。在ASCII碼中,一個英文字母(不分大小寫)占一個字節的空間,一個中文漢字占兩個字節的空間。
在C語言中,string 是定義一個字符串,存儲的是一段如“abcd”的數據,而且最后還有一個結束符'\0';
char 是定義一個字符,存儲一個字符,占一個字節
string與char比較起來,不必 擔心內存是否足夠、字符串長度等等,而且作為一個類出現,他集成的操作函數足以完成我們大多數情況下(甚至是100%)的需要。我們可以用 = 進行賦值操作,==。char 只能是申明一個字符,并不能存放字符串,只有當定義的char型中開辟空間了才能存放字符串。比如char a = 'a'; char a[] = “acfdee”;string a = "acdef"的區別
C2018 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答字節是什么意思?。?/p>
2 回答字節是什么意思?整形2個字節?
3 回答字節是什么意思,不懂!
3 回答字節具體是指什么意思啊
1 回答請教大神 表中字節是什么意思?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-10
字節(Byte):字節是通過網絡傳輸信息(或在硬盤或內存中存儲信息)的單位。
1個字節等于8位二進制。
在ASCII碼中,一個英文字母(不分大小寫)占一個字節的空間,一個中文漢字占兩個字節的空間。
在C語言中,string 是定義一個字符串,存儲的是一段如“abcd”的數據,而且最后還有一個結束符'\0';
char 是定義一個字符,存儲一個字符,占一個字節
string與char比較起來,不必 擔心內存是否足夠、字符串長度等等,而且作為一個類出現,他集成的操作函數足以完成我們大多數情況下(甚至是100%)的需要。我們可以用 = 進行賦值操作,==。
char 只能是申明一個字符,并不能存放字符串,只有當定義的char型中開辟空間了才能存放字符串。比如char a = 'a'; char a[] = “acfdee”;string a = "acdef"的區別