我在像这样的数组中有很多变量:short num = 7123;。该值始终为4位数字。如何将其转换为a = 7; b = 123;

我所能想到的就是转换为C字符串并将其剥离,但似乎效率不高。

最佳答案

b = num % 1000;
a = num / 1000;

关于c++ - 拼接短整数的前3位和后3位?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8997765/

10-09 13:24