short int變數:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char *std_num="123456",*name="XXX";
printf("學號:%s 姓名:%s\n", std_num, name);
// 將若有一short int的變數si,其值為32776,當以%hd印出時結果為何? //
short si=32776;
printf("32776 的輸出為:%hd\n",si);
system("PAUSE");
return 0;
}
三個列成一行輸出:#include <stdio.h>
#include <stdlib.h>
int main()
{
char *std_num="123456",*name="XXX";
printf("學號:%s 姓名:%s\n", std_num, name);
// 宣告6個整數a, b, c, i, j, k並分別指定為1000, 10, 1, 10000, 100, 100000,利用printf函數將這些變數值三個印成一列輸出,請作適當設定得到固定欄寬的輸出結果 //
int a=1000, b=10, c=1, i=10000, j=100, k=100000;
printf("%8d %8d %8d\n%8d %8d %8d\n",a,b,c,i,j,k);
system("PAUSE");
return 0;
}
小數點:#include <stdio.h>
#include <stdlib.h>
int main()
{
char *std_num="123456",*name="XXX";
printf("學號:%s 姓名:%s\n", std_num, name);
// float f_num = 123.456;以 printf("%f", f_num);輸出其結果,並觀察其結果是否與原先的設定值相同,若不同請作適當修改以得到相同輸出 //
float f_num = 123.456;
printf("%.3f\n",f_num);
system("PAUSE");
return 0;
}
浮點數:#include <stdio.h>
#include <stdlib.h>
int main()
{
char *std_num="123456", *name="XXX";
float f_num;
printf("請輸入浮點數:");
scanf("%f", &f_num);
printf("學號:%s 姓名:%s\n",std_num, name);
printf("|%-12.4f|",f_num);
system("PAUSE");
return 0;
}