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