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