c語言字符串 數(shù)字轉(zhuǎn)換函數(shù)大全
時(shí)間:2019-07-09 12:16:01
關(guān)鍵字:
ascii
字符串?dāng)?shù)字轉(zhuǎn)換
手機(jī)看文章
掃描二維碼
隨時(shí)隨地手機(jī)看文章
[導(dǎo)讀]轉(zhuǎn)載:c語言字符串 數(shù)字轉(zhuǎn)換函數(shù)大全字符串?dāng)?shù)字轉(zhuǎn)換到底什么意思呢:字符串和數(shù)字的編碼不一樣,字符串是按照國(guó)際標(biāo)準(zhǔn)ASCII碼表進(jìn)行編碼,每個(gè)數(shù)字都是一個(gè)8位的ASCII碼(也就是一個(gè)字節(jié)大小);而數(shù)字
轉(zhuǎn)載:c語言字符串 數(shù)字轉(zhuǎn)換函數(shù)大全
字符串?dāng)?shù)字轉(zhuǎn)換到底什么意思呢:
字符串和數(shù)字的編碼不一樣,字符串是按照國(guó)際標(biāo)準(zhǔn)ASCII碼表進(jìn)行編碼,每個(gè)數(shù)字都是一個(gè)8位的ASCII碼(也就是一個(gè)字節(jié)大?。?/pre>而數(shù)字是按照其大小直接編碼成二進(jìn)制,不論這個(gè)數(shù)字有多長(zhǎng),均直接碼成二進(jìn)制位。如126如果按字符串進(jìn)行編碼,需要3個(gè)字節(jié),而按數(shù)字編碼,只需要一個(gè)字節(jié)長(zhǎng)度(一個(gè)字節(jié)可以表示數(shù)字從0到255,即從00000000到11111111)。所以相同的數(shù)字按照字符方式和數(shù)字方式編碼后的結(jié)果是不一樣的。
將給定的一個(gè)字符串轉(zhuǎn)換成整數(shù)。 int?Invert(char?*str) { int?num=0; while(*str!='