标签: c
我有号码,比如1234,我想从数字中得到最后两位数字,即34。
目前我正在使用%100和%10操作。 还有其他有效的方法吗?
%100
%10
答案 0 :(得分:1)
如果它是一个字符串,你想要最后两个字符,
否则,如果是;是一个整数%100,首先将结果存储在int中,然后在其上执行%10就像它获得的效率一样高。 (short可能比此处int更好,可能不会
int
short
整数存储为二进制数,CPU无法看到“最后一位10位” 通过查看数字,它必须进行余数计算才能得到它。