char和int轉換

char和int的轉換有兩種方式

最簡單的方法就是利用ASSCII碼的差值,直接用char的值減去‘0’就行了

eg:
char a = '9';
int a_ = a-'0';

或者就用atof函數,直接將char轉成float,float再轉成int

char b = '3';
int b_ = static_cast<int>(atof(b));

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章