程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c語言-C語言整數轉字符串輸出

c語言-C語言整數轉字符串輸出

編輯:編程綜合問答
C語言整數轉字符串輸出

#include
#include
void to_str(n)
int n;
{ char s[10];
int i = 0;
if(n { putchar('-');
n = -n;
}
do
{ s[i++] = n%10 +'0';
n/=10;
}
while(n>0);
while(i--)putchar(s[i]);
}
main()
{ int x,y;
scanf("%d",&x);
to_str(x);
}
這裡面的{ s[i++] = n%10 +'0';這行不懂,為什麼要加'0',不加就不行呢,請賜教。

最佳回答:


就是加上字符‘0’的其實位置,其他數字字符相對於他多了多少

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved