c入門 1 格式

2021-09-24 00:25:30 字數 2408 閱讀 8340

1!常量

%d 稱為格式符:輸出有符號十進位制數

printf("%d %d\n",100,40 ); 100 40

printf("%d %d\n", 0144, 040); 100 32

printf("%d %d\n",0144,040 );結果為d 32

printf("%d %d\n",0174,20 ); 124 20

printf("%d %d\n",0xa,0xa ); 結果為10 10 說明在printf函式中十六進製制x的大小寫無影響,a與a的值也相同

printf("%d %d\n",0xabcd,0xabcd );43981 43981,結果同上

printf("%d\n", 34l);

printf("%5d\n",34l );l表示該數值是long型別的;int和long在32位c環境下等價,所以沒有區別,l的大小寫也沒有影響,%o,%x,%x分別為無符號八進位制和無符號十六進製制;以0x或0x開頭表示十六進製制數

此段**直接把十進位制的值按各個進製輸出,%x,%x的區別只是顯示的大小寫

printf("%o %o\n",100,40 ); 144 50 

printf("%o %o\n",0100,040 ); 100 40

printf("%o %o\n", 0176, 40); 176 50

printf("%x %x\n", 0xa, 0xa); a a

printf("%x %x\n", 0xabcd, 0xabcd); abcd abcd

printf("%x %x\n", 0xabcd, 0xabcd); abcd abcd

printf("%x\n", 34l); 22

浮點型 float %f, double==long float %lf

預設double

printf("%lf\n", 23.4e5); 2340000.000000

printf("%lf\n", 23e-3); 0.023000

printf("%lf\n", 3.3e-3); 0.003300

printf("%lf\n", 3.4e1); 34.000000

printf("%e\n", 0.0000000314); 3.140000e-08

printf("%le\n", 346666.6663); 3.466667e+05

%運算 x%y,設t=|x|%|y|,再將x符號賦給t

輸入乙個四位正整數,分離各位並輸出

int num;

scanf("%d", &num);

printf("千 %d\n",num/1000 );

printf("百 %d\n",num/100%10 );

printf("十 %d\n",num/10%10 );

printf("個 %d\n",num%10);

輸出字元

printf("%c\n",'a'); a 

printf("%c\n", 'a' + 25);z

輸出a一直到z

int i;

for (i = 0; i < 26; i++)

輸出a到z不斷迴圈,知道輸出字母總數是一百為止

int i, j;

for (j = 0; j < 3; j++)

} for (i = 0; i < 22; i++)

int i;

for (i = 0; i < 100; i++)

小寫a到z 迴圈,共10000個字母

int i;

for (i = 0; i < 10000; i++)

輸出26個0,26個1,以此類以,直到26個26

int i, j;

for (i = 0; i < 26; i++)

}

輸出26個0,26個1,26個0…

int i;

for (i = 0; i < 10000; i++)   //不懂

printf("\n");

一元二次兩根的解

double a, b, c,x1,x2;  //一為正,二為浮點

printf("請輸入係數");

scanf("%lf%lf%lf", &a, &b, &c);

x1 = (-b + sqrt(b*b - 4 * a*c)) / 2*a;

x2 = (-b - sqrt(b*b - 4 * a*c)) / 2*a;

printf("%d %d\n",x1,x2);

1 格式輸出

格式說明由 和格式字元組成,如 d f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由 字元開始的。不同型別的資料用不同的格式字元。格式字元有d,o,x,u,c,s,f,e,g等。如 d整型輸出,ld長整型輸出,o以八進位制數形式輸出整數,x以十六進製制數形式輸出整數,u以十進位制數輸...

CIF DCIF D1格式介紹

cif dcif d1格式介紹 cif簡介 qcif全稱quarter common intermediate format。qcif也是常用的標準化影象格式。在h.323中,規定qcif 176 144畫素。cif格式具有如下特性 1 電檢視像的空間解析度為家用錄影系統 video home sy...

xml學習(1)格式部分

什麼是xml?xml extensible markup languages 是擴充套件標記語言的英語縮寫,html被稱為第一代web語言,到4.0以後不再更新,取而代之的是xhtml,而xhtml正是根據xml來定製的。xml有什麼用?xml一般用於各種語言 應用程式之間的資料儲存 通訊,因為標籤...