【发布时间】:2018-11-08 22:02:18
【问题描述】:
为什么当我尝试存储一个字符时,它会将它存储为 C 中的 int 所以我有代码:
char p = (char)'w';
tree_insert(&root,p);
但是它只是传递数字 119 而不是实际的字母 w,但我需要它传递字母 w。
任何帮助都会很棒 这是我对 tree_insert 的声明,以防你需要它:
void tree_insert ( struct Tree_Node**root, char letter );
【问题讨论】:
-
你怎么知道的?字母
w是数字119。 -
当我将鼠标悬停在显示 (int) 119 的字符上,然后如果我尝试将其打印出来,它会打印 119
-
那你没有正确打印字符。