我正在做作业并尝试从数组中获取两个数字字符ABC10DEF
我想获取10
它并将其存储在一个int
类型中。
number_holder_1 = back[3] - '0';
number_holder_2 = back[4] - '0';
number = number_holder_1 * 10 + number_holder_2;
这不起作用我不知道为什么。
当我打印出它的值时number_holder_1
会显示1
,当我显示number_holder_2
它时会显示,0
但是当我打印number
它时只会显示0
我不知道怎么做。
更新:
,number
和number_holder_1
被number_holder_2
定义为int
类型。
back
名为该持有的数组ABC10DEF
是从主传递的。