當前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]轉(zhuǎn)載:c語言字符串 數(shù)字轉(zhuǎn)換函數(shù)大全字符串數(shù)字轉(zhuǎn)換到底什么意思呢:字符串和數(shù)字的編碼不一樣,字符串是按照國際標準ASCII碼表進行編碼,每個數(shù)字都是一個8位的ASCII碼(也就是一個字節(jié)大?。?;而數(shù)字

轉(zhuǎn)載:c語言字符串 數(shù)字轉(zhuǎn)換函數(shù)大全

字符串數(shù)字轉(zhuǎn)換到底什么意思呢:


字符串和數(shù)字的編碼不一樣,字符串是按照國際標準ASCII碼表進行編碼,每個數(shù)字都是一個8位的ASCII碼(也就是一個字節(jié)大?。?;
而數(shù)字是按照其大小直接編碼成二進制,不論這個數(shù)字有多長,均直接碼成二進制位。如126如果按字符串進行編碼,需要3個字節(jié),而按數(shù)字編碼,只需要一個字節(jié)長度(一個字節(jié)可以表示數(shù)字從0到255,即從00000000到11111111)。所以相同的數(shù)字按照字符方式和數(shù)字方式編碼后的結(jié)果是不一樣的。


將給定的一個字符串轉(zhuǎn)換成整數(shù)。 int?Invert(char?*str) { int?num=0; while(*str!='