汇编语言摄氏度与华氏度转换

比如之前我输入的是 -23F
我要先把这些字符装到一个char 类型的数组里面。
当我判断- 和 F 之后 我怎么实现2 3 字符到 23 数字的转换

百度上搜到的,不不知道能不能用,你试试看吧图片图片图片

char x[2]={'2','3'} ;

int temp;
temp = x[0]-32;
temp =temp*10; //这是十位也就是2 *
temp =temp+(x[1]-32); //此时temp里面就是你要的23了。
char类型的字符'2','3'他们的ASCII码分别为34,35.数字的ascii码减去32就是他们的真实值了。