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));
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));
https://www.bilibili.com/video/BV1k8411575T/?vd_source=d68ed178f151e80fea1e02efd205802c