Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;使用字符类型打印字母表,如Excel formula=char(代码(A1)和#x2B;1),单元格A1的值为a_C++ - Fatal编程技术网

C++ C++;使用字符类型打印字母表,如Excel formula=char(代码(A1)和#x2B;1),单元格A1的值为a

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

我正在学习字符类型,并且我正在尝试像从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的ascii值)是很有趣的。
的版本,因为+运算符对吗?您现在拥有的是与
code(A1)+1
等效的。您需要将ASCII码转换回带有
char(intValue)
的字符,非常感谢大家,我刚刚做到了:cout