char轉成int的方法:
C語言中char類型本身就是整型類數據變量,可以直接賦值給int變量。
char占一個字節内存空間,可表示的有符号數為-128~127,無符号數0~255。
C語言中字符是按其ascii值進行存儲的,如,字母‘a’,其實際存儲在内存中的數據為97,隻是在輸出時,因格式串的不同,表現出來的形式不同:
printf(“%c”,‘a’);//按字符輸出,顯示a。
printf(“%d”,‘a’);//按整數輸出,顯示97。
printf(“%x”,‘a’);//按16進制輸出,顯示61。
int占四字節内存空間,char賦值給int,系統自動進行高位補符号位,如,正數前補0,負數前補1。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!