[導讀]轉載:c語言字符串 數字轉換函數大全字符串數字轉換到底什么意思呢:字符串和數字的編碼不一樣,字符串是按照國際標準ASCII碼表進行編碼,每個數字都是一個8位的ASCII碼(也就是一個字節(jié)大?。欢鴶底?
轉載:c語言字符串 數字轉換函數大全
字符串數字轉換到底什么意思呢:
字符串和數字的編碼不一樣,字符串是按照國際標準ASCII碼表進行編碼,每個數字都是一個8位的ASCII碼(也就是一個字節(jié)大?。?;
而數字是按照其大小直接編碼成二進制,不論這個數字有多長,均直接碼成二進制位。如126如果按字符串進行編碼,需要3個字節(jié),而按數字編碼,只需要一個字節(jié)長度(一個字節(jié)可以表示數字從0到255,即從00000000到11111111)。所以相同的數字按照字符方式和數字方式編碼后的結果是不一樣的。
將給定的一個字符串轉換成整數。 int?Invert(char?*str) { int?num=0; while(*str!='