我有一个 char 数组,chars[]其中包含值{'#', '$', '1'}。我想删除1并将其放入另一个变量中val,但是当我这样做时,它给了我一个 49(idk 为什么)。我尝试调试它,信息显示的元素chars如下:
char[0] = 35 '#'
char[1] = 36 '$'
char[2] = 49 '1'
这反过来又使
int val = char[2];
变得
val = 49
我不知道为什么会这样,但它让我的计划打乱了。有谁知道问题是什么以及我能做些什么来解决它?