C++ 輸入scanf()和輸出printf()的操作
在C語言中是用printf函數(shù)進行輸出,用scanf函數(shù)進行輸入的。C++保留了C語言的這一用法,在此只作很簡單的介紹。
scanf函數(shù)一般格式是:
scanf(格式控制, 輸出表列)
printf函數(shù)的一般格式是
printf(格式控制,輸出表列)
【例3.4】用scanf和printf函數(shù)進行輸入和輸出。
#include <iostream>
using namespace std;
int main( )
{
int a; float b; char c;
scanf("%d %c %f",&a,&c,&b); //注意在變量名前要加地址運算符&
printf("a=%d,b=%f,c=%c\n",a,b,c);
return 0;
}
運行情況如下:
12 A 67.98↙(本行為輸入,輸入的3個數(shù)據(jù)間以空格相間)
a=12,b=67.980003,c=A(本行為輸出)
輸入的整數(shù)12送給整型變量a,字符'A'送給字符變量c,67.98送給單精度變量b。
補充知識:C++ scanf()輸入string類型變量
scanf()輸入string類型變量
//編譯環(huán)境:win7 64bit, vs2013
步驟:
1、string tmp;//聲明
2、tmp.resize(11);//限定大小
3、scanf("%s", &tmp[0]);//輸入
輸入數(shù)據(jù)中,超出指定個數(shù)的部分會被自動裁去。
以上這篇C++ 輸入scanf()和輸出printf()的操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
C/C++實現(xiàn)獲取系統(tǒng)時間的示例代碼
C 標準庫提供了 time() 函數(shù)與 localtime() 函數(shù)可以獲取到當前系統(tǒng)的日歷時間。本文將通過一些簡單的示例為大家講講C++獲取系統(tǒng)時間的具體方法,需要的可以參考一下2022-12-12
你只用do-while來實現(xiàn)循環(huán)?太浪費了
這篇文章主要介紹了你只用do-while來實現(xiàn)循環(huán)?太浪費了,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12

