回覆列表
-
1 # 使用者729102510466
-
2 # 使用者110233566463
1、字元輸出,當要向輸出裝置(顯示屏、印表機等)輸出字元時,可以用c格式描述符控制。如下所示程式碼即輸出字元ch(a)。
2、十進位制輸出,在需要輸出十進位制數字時,可以用d或i控制輸出。
3、八進位制輸出,如下所示,利用o或#o控制輸出八進位制格式數字。
4、十六進位制輸出,同八進位制一樣,利用x或#x可以輸出控制十六進位制格式數字。
5、字串輸出,在C語言中輸出字串可以使用s控制。
6、浮點數(單精度/雙精度)輸出,輸出單精度/雙精度資料。
-
3 # 使用者3759972474427192
#include<stdio.h>#include<string.h>intmain(){chars[20],t[20],w[40];intlens,lent;printf("請輸入字串s:");gets(s);printf("請輸入字串t:");gets(t);lens=strlen(s);lent=strlen(t);if(lens>lent){strcpy(w,s);strcat(w,t);}else{strcpy(w,t);strcat(w,s);}printf("串接後的字串為:%s\n",w);return0;}
a[i],b[j]是兩個含有50個元素的陣列,陣列中最後一個字元是a[49],其中i,j一直在遞增,a[0]到a[49]都是非空的,在boolean型判斷時,非空就是true,迴圈會繼續執行,當i=50時,a[50]=null,在C++的宏定義中#defineNULL0#defineFALSE0空值判斷為false,迴圈結束