C語言基本輸入輸出

2021-09-11 20:43:30 字數 1867 閱讀 7215

c 語言基本的輸入輸出

printf():

轉換說明:

%c: 單個字元

%d:有符號十進位制整數

%i:有符號十進位制整數(同%d)

%u:無符號十進位制整數

%p:指標

%s:字串

%f:浮點數,十進位制計數法

%e:浮點數,e計數法

%%:列印乙個%

修飾符:

標記:- + # 0 空格,可以使用多個或不使用

數字:最小字段寬度 「%4d」

. 數字:精度(欄位5,小數點後2位) 「%5.2f」

l: (unsigned) long int

ll:(unsigned) long long int

l:long double

標記:" - 「:待列印項左對齊,」%-20s"

" + ":有符號值,為正:+,為負:-

" 0 ":(數字前面的空格填充為0)前導為 0 ,代替空格填充字段寬度

「空格」:有符號值為正,顯示前導空格,為負,顯示減號

scanf()

1、讀取基本型別變數的值,&

2、把字串讀入字元陣列中,不使用&

e.g

char pet[34];

int age;

scanf("%s",pet);

scanf("%d",&age);

使用空白(換行符,製表符,空格),將輸入劃分為多個字段。

根據%c,會讀取每個字元,包括空白

%c: 把輸入解釋為字元

%d:把輸入解釋為有符號十進位制整數

%f:把輸入解釋為浮點數

%i:把輸入解釋為有符號十進位制整數

%u:把輸入解釋為無符號十進位制整數

%p:把輸入解釋為指標

%s:把輸入解釋為字串(到空白為止)

修飾符:

*:抑制賦值(提前指定好 字段寬度)

數字:最大字段寬度,或遇第一次空白停止

ll:(unsigned) long int

接收輸入時:除了%c外的,會跳過所有輸入項前的空白,

scanf("%d%d",&n,&m)等價於

scanf("%d %d",&n,&m)

scanf("%c",&ch) 從輸入的第乙個字型檔開始讀

scanf(" %c",&ch)從第一非空白字元開始讀

getchar() 和 putchar()

一對字元輸入輸出函式,定義在 stdio.h 中

getchar() 函式不帶任何引數,從輸入中讀取乙個字元

putchar() 函式列印它的引數

ch = getchar() 等價於

scanf("%c",&ch)

putchar(ch) 等價於

printf("%c",&ch)

while( (ch=getchar) !='\n')

ctype.h 標頭檔案字元測試函式

為真,返回非0,為假,返回 0

編輯於2019-03-24

根據傳入的引數,返回真/假值

isalnum() 字母數字(字母/數字)

isdigit() 數字

isalpha() 字母

isblank() 空白字元

字元對映函式:

tolower() :引數大寫字母,變為小寫,否則返回原始值。

toupper() :引數小寫字母,與前面正好相反

while ( (ch=getchar() ) != eof)
這裡eof指的是檔案結束,end of file,

windons中,ctrl + z 可取得效果

c語言輸入輸出基本方法

注意 scanf中的引數必須是指標,基本型別必須通過 獲取其指標 printf的引數,基本型別不能寫指標,必須寫變數 對於其他可以寫指標 輸入 int a 作為乙個變數來處理 char str 20 int scanf count scanf count scanf d s a,str 從鍵盤輸入資...

C 基本輸入 輸出

c 基本輸入 輸出 本文將學習如何使用cin物件從使用者那裡獲取輸入,並使用cout物件在示例的幫助下向使用者顯示輸出。c 輸出 在c 中,cout將格式化的輸出傳送到標準輸出裝置,例如螢幕。將cout物件與 運算子一起使用以顯示輸出。示例1 字串輸出 include using namespace...

C 基本輸入 輸出

在c 中定義了通過輸入 輸出流 i o流 的方法進行輸入輸出操作。在i o流中,輸入操作是通過cin 來實現的,而輸出操作是通過cout來實現的。cin 和cout都是在標頭檔案iostream中定義的,所以在程式中首先要包含輸入 輸出流的標頭檔案,即 include。cout語句的一般格式為 co...