iT邦幫忙

DAY 7
1

30天C語言巔峰之路系列 第 7

30天C語言巔峰之路(Day7:輸入與輸出-3)

輸入函數─****scanf

輸入資料時一定要告訴編譯程式,此資料要放在哪一個變數的記憶體位址,這好比郵差必須依照收件人的地址來傳送信件,若只寫收件人姓名,但沒寫收件人的地址,則此郵件將無法傳送。

source code

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
	int i;
	double score;
	scanf("%d",&i);
	printf("我目前有%d元\n",i);
	scanf("%lf",&score);
	printf("我C語言成績是%f分\n",score);
}

執行結果

scanf後面的&符號表示此變數的位址,系統會把你輸入的數字放入i因為前面雙引號內是%d為整數,所以輸入只能輸入整數,double的輸入比較特殊%lf 多一個l則輸出和float輸出入則都是用%f即可。

scanf函數鍵入Enter或空白鍵則輸入結束。


上一篇
30天C語言巔峰之路(Day6:輸入與輸出-2)
下一篇
30天C語言巔峰之路(Day8:運算子-指定運算子)
系列文
30天C語言巔峰之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言