如何以有效的方式获取数字的最后两位数?

时间:2015-01-02 11:02:02

标签: c

我有号码,比如1234,我想从数字中得到最后两位数字,即34。

目前我正在使用%100%10操作。 还有其他有效的方法吗?

1 个答案:

答案 0 :(得分:1)

如果它是一个字符串,你想要最后两个字符,

否则,如果是;是一个整数%100,首先将结果存储在int中,然后在其上执行%10就像它获得的效率一样高。 (short可能比此处int更好,可能不会

整数存储为二进制数,CPU无法看到“最后一位10位” 通过查看数字,它必须进行余数计算才能得到它。