我想这如何在C中处理类型为char(而不是char数组)的多字符变量?
#include<stdio.h>
int main(void){
char charVal1 = '1';
char charVal2 = '91';
printf("%d\n", charVal1);
printf("%d", charVal2);
}
第一个printf语句的输出为49。但是,另一种是显示14641. 91如何转换成14641?此外,有时它显示隐式转换导致溢出并且输出为49.
非常感谢你。 ! :) – smartnerd