How do I remove the first number from an integer?

后端 未结 3 953
悲&欢浪女
悲&欢浪女 2021-01-19 05:13

I need to intake a number like: 200939915

After doing this, which I know how, I need to remove the first number so it becomes: 00939915

What is the best way

3条回答
  •  独厮守ぢ
    2021-01-19 06:14

    An alternative method, although I like Matt Kane's best:

    unsigned long n = 42424242;
    n = n % (unsigned long)pow(10.0, (double)floor(log10(n)));
    // n = 2424242;
    

提交回复
热议问题