scanf輸入資料
scanf>鍵盤輸入》遇到回車符(回車符也被輸入到緩衝區)>輸入緩衝區
%d, %f, %lf, 以「空白字元」為間隔
%c 沒有間隔,逐字元讀取
空白字元有:空格,製表符(\t),回車符
(1)char 變數的輸入
scanf("%c",&c); //輸入100,實際唯讀了字元1
printf("%c\n",c); //輸出1
printf("%d\n",c); //輸出49,字元1的ascii值就是49
(2)int 變數的輸入
int a;
scanf("%d",&a); //輸入100
printf("a=%d\n",a);//輸出a等於100
scanf("%d,"&a); //輸入a不是整數,輸入失敗!a依舊保持原來的值
printf("a=%d\n",a);//輸出a=100
(3)char 變數使用%d輸入[error]
char a,b;
scanf("%d",&a); //輸入256,按4個位元組儲存,第2個位元組儲存到b變數中!
printf("a=%d,b=%d\n",a,b); //輸出a=0 b=1
(4)float 變數的輸入
scanf("%f",&x); //輸入3.14
printf("x=%f",x //輸出=3.140000
(5)double變數的輸入
scanf("%lf",&x); //輸入3.14
printf("x=%f",x); //輸出 x=3.140000
printf("x=%lf",x); //輸出 x=3.140000
輸入double型別變數的值,必須使用lf 而不是f, 否則輸入失敗。
輸出double型別變數的值,則可以使用lf或者f,沒有區別。
char資料型別的其他輸入輸出函式
(1) getchar
charn c;
c=getchar(); //輸入乙個字元
printf("c=%c\n",c);
(2)putchar
char c='a',
putchar(c); //輸出乙個字元
(3)getc
char c;
c=gete(stdin); //輸入乙個字元,stdin表示「標準輸入裝置」,預設是鍵盤
printf("c=%c\n",c);
(4)putc
char c='b';
putc(c,stdout); //輸出乙個字元
putc(name,stdout); //等同於stdout表示標準輸出裝置
//等同於printf("%c",name);
//等同於putchar(name);
定義變數,用來表示使用者名稱和密碼
char name;
int password
//輸入使用者名稱和密碼
printf("請輸入使用者名稱");
scanf("%c",&name);
printf("請輸入密碼:");
scanf("%d",&password);
演講稿《相信自己》
演講稿 相信自己 2012年01月12日 乙個人最大的敵人是誰呢?是自己。唯有相信自己,前行的路上不管遇到什麼事都難以成為我們的絆腳石,所以我是百分百的相信自己。是的,外來的挑戰雖然嚴酷,但不管能不能克服,總有過去的時候,現在對我們造成的威脅和困擾未必以後還存在,惟有內心裡那個自我永遠不會消失。因此...
相信自己的即時通訊
今天的相信自己的即時通訊,此時此刻,相信自己,劉翔箭步如飛,他們揮著國旗,因為他同我一樣不知道什麼叫溝通,劉翔,所以一開始就佔了上峰,我總是拒絕長大,一秒鐘就到了樹下。他不會挽留,相信自己的即時通訊,此時此刻,相信自己,劉翔箭步如飛,他們揮著國旗,因為他同我一樣不知道什麼叫溝通,劉翔,所以一開始就佔...
優勢執行力(3) 相信自己永遠還有選擇
如果用乙個詞來概括高效能人士最大的秘密,那就是 選擇。無論身處何方,無論在做什麼事情,都是你自己選擇的結果。工作本身並不辛苦,除非你根本不想做眼前的工作。高效能人士的秘訣並不是辛勤地工作,而是瘋狂地愛上自己的工作,以至於願意為此放棄其他一切。要想學會愛上自己的工作,你必須首先明白乙個問題 無論做什麼...