c++是一種常用的程式語言。乙個完整的程式至少要有乙個輸出,而我們也經常需要在程式內進行大量輸入和輸出。所以今天,我和大家談一談輸入和輸出。
1、cin和cout。可以連續輸入,使用流(>>)。有專門的輸出的換行「endl」。
cin>>a>>b;
cout<<"asdasdasd"<2、scanf和printf。scanf和printf雖然需要佔位符,不是很方便,而且容易因為系統影響在評測時莫名出錯,但是它的效率大幅超過了cin和cout。
scanf("%d%lf",number,score);
printf("%d\n",rank);
3、getchar和putchar。getchar和putchar本是字元的輸入和輸出,但是因為快,所以更經常用於輸入輸出優化。下面的**是針對全體整數的(輸出需要自己輸出時改符號哦)。
int s()
while(ch>='0'&&ch<='9')
return fl?re:-re;
}void w(int r)
沒有負號?更簡單:
int s()
return re;
}
當然,也可以用於字元的輸入輸出。例如,
a=getchar();
putchar('\n');
4、gets和puts,以及getline。
這些都是針對字串的,在寫高精度的時候也會用到。需要注意的是,puts是包括輸出乙個換行符的,也就是說,如果輸出後不想換行,只能使用printf("%s",……)了。
gets(a1);
puts("asdasdasd");
getline(cin,s1);
希望對大家有所幫助,謝謝。 C 的輸入和輸出
cin是istream的派生類istream withassign的物件,它與標準輸入裝置 通常指鍵盤 相聯絡。cout是ostream的派生類ostream withassign的物件,它與標準輸出裝置 通常指顯示器 相聯絡。cerr是ostream的派生類ostream withassign的物...
C 檔案的輸入和輸出
fstream標頭檔案定義了三種支援檔案io的型別 1 ifstream,提供讀檔案功能 2 ofstream,提供寫檔案功能 3 fstream,提供讀寫同一檔案的功能 fstream除了繼承自iostream的行為外,還定義了自己的倆個新操作 open和close,以及形參為要開啟檔名的建構函式...
C和C 的輸入輸出
關於輸入輸出的一些總結 輸入 scanf fscanf,sscanf,cin,getchar,gets,getch,stdin,ifstream 輸出 printf,fprintf sprintf,cout,putchar,puts,stdout,ofstream printf,fprintf,sp...