c語言字符串存放在哪里 C語言中的字符串是如何儲(chǔ)存漢字的?
C語言中的字符串是如何儲(chǔ)存漢字的?不管是什么字符,都是根據(jù)數(shù)字(整數(shù))進(jìn)行處理的。某個(gè)數(shù)字代表什么字符,由一個(gè)名為“code”的表搜索,并一一對(duì)應(yīng)。對(duì)于具有不同代碼的表,相同的值可以表示不同的字符。事
C語言中的字符串是如何儲(chǔ)存漢字的?
不管是什么字符,都是根據(jù)數(shù)字(整數(shù))進(jìn)行處理的。某個(gè)數(shù)字代表什么字符,由一個(gè)名為“code”的表搜索,并一一對(duì)應(yīng)。對(duì)于具有不同代碼的表,相同的值可以表示不同的字符。事實(shí)上,這是任意的,就像通常的做法,使密碼來擾亂字符串。如果雙方使用相同的代碼表,則可以進(jìn)行翻譯。如果代碼表不同,則需要對(duì)它們進(jìn)行轉(zhuǎn)換。如果他們不知道轉(zhuǎn)換規(guī)則,他們就是密碼。
c語言中存儲(chǔ)字符串最少需要幾個(gè)字節(jié)?
在C語言中,存儲(chǔ)字符串至少需要一個(gè)字節(jié)。一個(gè)字符串需要多少字節(jié)取決于字符串的長度。也可以預(yù)先為字符串分配一定數(shù)量的字節(jié)