我在像这样的数组中有很多变量: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/
我在像这样的数组中有很多变量: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/