c語言補0
1. c語言如何實現不足十位前面補零
格式控制使用"%02d"就可以,表示寬度為兩位,不足兩位在前面補0。
例如:
#include"stdio.h"
#include"math.h"
void main()
{
int i,n,sum;
scanf("%d",&sum); //sum為一個數的階乘
for(i=1;;i++)
{
n=pow(10,i);
if(sum<n)
{
printf("%d的位數是%d ",sum,i);
break;
}
}
(1)c語言補0擴展閱讀:
C程序中函數的數目實際上是不限的,如果說有什麼限制的話,那就是,一個C程序中必須至少有一個函數,而且其中必須有一個並且僅有一個以main為名的函數,這個函數稱為主函數,整個程序從這個主函數開始執行。
比較特別的是,比特右移(>>)運算符可以是算術(左端補最高有效位)或是邏輯(左端補 0)位移。例如,將 11100011 右移 3 比特,算術右移後成為 11111100,邏輯右移則為 00011100。因算術比特右移較適於處理帶負號整數,所以幾乎所有的編譯器都是算術比特右移。
2. 用c語言如何在數字前自動補0
#include<iostream>
usingnamespacestd;
voidmain()
{
inthour=9;
characHour[8]={0};
sprintf(acHour,"%02d",hour);
cout<<acHour;
}
(2)c語言補0擴展閱讀
C語言基本語法
在C程序中,分號是語句終止符,也就是說,每個單獨的語句必須以分號結束。它表示一個邏輯實體的結束。以下是兩個不同的陳述printf("Hello,World! ");return0;
注釋就像幫助C程序中的文本一樣,編譯器會忽略它們。它們以/*開頭並以字元*/結尾,如下所示/*myfirstprograminC*/,不能在注釋中添加註釋,也不會在字元串或字元文字中出現。