關於一些編碼格式占用的位元組數

2021-08-11 01:47:53 字數 767 閱讀 7161

utf-8編碼英文本元所佔位元組數:1

utf-8編碼中文字元所佔位元組數:3

utf-16編碼英文本元所佔位元組數:4

utf-16編碼中文字元所佔位元組數:4

utf-16be編碼英文本元所佔位元組數:2

utf-16be編碼中文字元所佔位元組數:2

utf-16le編碼英文本元所佔位元組數:2

utf-16le編碼中文字元所佔位元組數:2

utf-32編碼英文本元所佔位元組數:4

utf-32編碼中文字元所佔位元組數:4

utf-32be編碼英文本元所佔位元組數:4

utf-32be編碼中文字元所佔位元組數:4

utf-32le編碼英文本元所佔位元組數:4

utf-32le編碼中文字元所佔位元組數:4

unicode編碼英文本元所佔位元組數:4

unicode編碼中文字元所佔位元組數:4

gbk編碼英文本元所佔位元組數:1

gbk編碼中文字元所佔位元組數:2

gb2312編碼英文本元所佔位元組數:1

gb2312編碼中文字元所佔位元組數:2

gb18030編碼英文本元所佔位元組數:1

gb18030編碼中文字元所佔位元組數:2

iso8859-1編碼英文本元所佔位元組數:1

iso8859-1編碼中文字元所佔位元組數:1

big5編碼英文本元所佔位元組數:1

big5編碼中文字元所佔位元組數:2

ascii編碼英文本元所佔位元組數:1

ascii編碼中文字元所佔位元組數:1

關於指標型別占用的位元組數

如果cpu是32位,記憶體是cpu能夠直接訪問的區域,cpu每次處理的資料也是32位,那cpu能夠直接訪問的記憶體大小就是2的32次方,也就是4gb,所以一般我們實用的台式電腦大多數的記憶體上線都是4gb.乙個位址是32位,任何指標都是乙個位址,所以就是占用4byte 32位 在不同的硬體平台上,指...

c 資料型別占用的位元組數

bool system.boolean 布林型,其值為 true 或者 false byte system.byte 位元組型,佔 1 位元組,表示 8 位正整數,範圍 0 255 sbyte system.sbyte 帶符號位元組型,佔 1 位元組,表示 8 位整數,範圍 128 127 char...

c 資料型別占用的位元組數

bool system.boolean 布林型,其值為 true 或者 false byte system.byte 位元組型,佔 1 位元組,表示 8 位正整數,範圍 0 255 sbyte system.sbyte 帶符號位元組型,佔 1 位元組,表示 8 位整數,範圍 128 127 char...