printf函數
/*
2013年3月10日20:42:32
地點:北京潘家園
功能:
目的:
測試%x %X %#x %#X的用法
*/
# include <stdio.h>
int main(void)
{
printf("哈哈!\n"); // \n表示換行
int i = 10;
printf("%d", i);
int j = 3;
int k = 5;
printf("%d %d\n", j, k);
int x = 47;
printf("%x\n", x); //輸出 2f
printf("%X\n", x); //輸出2F
printf("%#X\n", x); //輸出0X2F %#X推薦使用
printf("%#x\n", x); //輸出0x2f
return 0;
}
/*
在Vc++6.0中的輸出結果是:
------------------------
哈哈!
103 5
2f
2F
0X2F
0x2f
------------------------
總結:學會了printf的一些用法
*/
scanf函數
/*
2013年3月10日23:07:00
地點:北京潘家園
功能:實作通過鍵盤将資料輸入到變量中
目的:
測試scanf的用法
用法一:scanf("輸入控制符", 輸入參數);
功能:将從鍵盤輸入的字元轉化為輸入控制符所規定格式的資料,然後存入以輸入參數為位址的變量中
*/
# include <stdio.h>
int main(void)
{
int i;
scanf("%d", &i); // &i 表示i的位址 &是一個取位址符
printf("i = %d\n", i);
return 0;
}
/*
在Vc++6.0中的輸出結果是:
------------------------
123
i = 123
------------------------
總結:學會了printf的一些用法
*/
scanf2
# include <stdio.h>
int main(void)
{
int i;
scanf("m%d", &i); //這裡有非輸入控制符的話就需要輸入非控制符的内容,這裡隻能輸入m開頭的,後面加上一個數字才算是合法的
//一般都不在輸入控制符的前後添加非輸入控制符
printf("i = %d\n", i);
return 0;
}