C++ C++;使用字符类型打印字母表,如Excel formula=char(代码(A1)和#x2B;1),单元格A1的值为a
我正在学习字符类型,并且我正在尝试像从Excel中学习的那样打印字母表,如果单元格A1的值是a,那么在使用公式=字符(代码(A1)+1)后,单元格B1将是b。我的代码:C++ C++;使用字符类型打印字母表,如Excel formula=char(代码(A1)和#x2B;1),单元格A1的值为a,c++,C++,我正在学习字符类型,并且我正在尝试像从Excel中学习的那样打印字母表,如果单元格A1的值是a,那么在使用公式=字符(代码(A1)+1)后,单元格B1将是b。我的代码: char test = 'X'; cout<<test+2; chartest='X'; 是的!您需要使用类型转换。代码如下: char character = 'X'; cout<<char(character +1); char字符='X'; coutYes,但理解它为什么打印90(这是Z的asc
char test = 'X';
cout<<test+2;
chartest='X';
是的!您需要使用类型转换。代码如下:
char character = 'X';
cout<<char(character +1);
char字符='X';
coutYes,但理解它为什么打印90(这是Z的ascii值)是很有趣的。的版本,因为+运算符对吗?您现在拥有的是与code(A1)+1
等效的。您需要将ASCII码转换回带有char(intValue)
的字符,非常感谢大家,我刚刚做到了:cout