char轉換爲int型數據
通過賦值方式將char類型變量轉換爲int型變量,變量值爲char類型變量的ASCII碼值
例如:int a = ‘0’
那麼打印a的結果爲48,如果想要得到正確的數字,需要減去ASCII碼值。
int型轉換爲char型
char類型和int類型做加法運算時,char類型會轉換爲int型之後進行加法運算;同時,int型轉換爲char型是可以自動轉換,但是char型轉換爲int型需要強制轉換。
例中的'0'
會轉換爲0對應的ASCII碼值48
通過賦值方式將char類型變量轉換爲int型變量,變量值爲char類型變量的ASCII碼值
例如:int a = ‘0’
那麼打印a的結果爲48,如果想要得到正確的數字,需要減去ASCII碼值。
char類型和int類型做加法運算時,char類型會轉換爲int型之後進行加法運算;同時,int型轉換爲char型是可以自動轉換,但是char型轉換爲int型需要強制轉換。
例中的'0'
會轉換爲0對應的ASCII碼值48