如何将长整数分成3个字符集?

Thi*_*Thi 0 c string long-integer

我有一个很长的整数变量,它保存数据 20101201

我需要把它拆分为2010,1201.

注意:我需要在我的linux机器上的C程序中执行此操作.

Joe*_*ein 5

您可以除以10的幂来摆脱右边的数字:

(20101201/100/100)==2010
Run Code Online (Sandbox Code Playgroud)

以及10的权力模数来摆脱左边的数字:

(20101201%100)==01
Run Code Online (Sandbox Code Playgroud)

并将它们结合起来以获得中间部分:

(20101201/100)%100==12
Run Code Online (Sandbox Code Playgroud)