❶ 怎麼把char轉成int
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。