C語言如何實現把兩個整型數字拼接起來仍然是整型數字?
左邊的乘以十的右邊位數次方,這樣就相當于位移,然后再把兩個值相加就可以了。我在windows下寫的下面這段示例代碼,運行無誤#include <math.h>#include <stdio.h>int main(){int a=1234,b=5678;//要拼接的兩個數 int result = b;//每次除以10的結果 int pingjie = 0;//拼接結果 int i = 0;//右邊數的位數 for(i=0;result>=10;i++){ result = result/10;}a = a*pow(10,i+1);pingjie = a+b;printf("%d",pingjie); return 0;}