91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

printf & scanf函數

發布時間:2020-08-01 23:06:59 來源:網絡 閱讀:390 作者:張立達 欄目:網絡安全

一、printf函數

  這是(printf和scanf)在stdio.h中聲明的一個函數,因此使用前必須加入#include <stdio.h>

 

1.用法

 

 

1> printf(字符串)

 

printf("Hello, World!");

 

 

2> printf(字符串, 格式符參數)

 

printf & scanf函數

printf & scanf函數

1 // 使用常量作參數
2 printf("My age is %d\n", 26);
3 
4 // 也可以使用變量
5 int age = 17;
6 printf("My age is %d", age);

printf & scanf函數

printf & scanf函數

 

總結:左邊字符串中格式符的個數 必須跟 右邊格式符參數的個數一樣;格式符的類型決定了格式符參數的類型,比如使用%d,說明對應的格式符參數必須是整型

 

 

2.常用的格式符及其含義

printf & scanf函數

 

 

3.格式符的精細格式控制

1〉輸出寬度

如果我把%d換成%4d:

printf("The price is %4d.", 14);

輸出結果:printf & scanf函數  即“14”前面多出了2個寬度。

如果實際數值寬度比較大,比如用%4d輸出寬度為6的"142434",那就會按照實際數值寬度6來輸出。

 

 

 如果換成%-4d

printf("The price is %-4d.", 14);

輸出結果:printf & scanf函數

 

 

 2>浮點數的小數位數

printf("My height is %f", 179.95f);

輸出結果:printf & scanf函數,  默認輸出6位小數。

 

如果只想輸出2位小數,把%f換成%.2f即可

printf("My height is %.2f", 179.95f);

輸出結果:printf & scanf函數

 

可以同時設置輸出寬度和小數位數

printf("My height is %8.1f", 179.95f);

輸出結果:printf & scanf函數

 

 

 

二、scanf函數

 

int age;
scanf("%d", &age);

 

注意:

  1、執行到scanf函數時,會等待用戶的鍵盤輸入,并不會往后執行代碼。

  2.scanf的第2個參數傳遞的不是age變量,而是age變量的地址&age,&是C語言中的一個地址運算符,可以用來獲取變量的地址。

  3.輸入完畢后,敲一下回車鍵,目的是告訴scanf函數我們已經輸入完畢了,scanf函數會將輸入的8賦值給age變量

 

scanf()輸入注意點:

比如以下幾個例子:

printf & scanf函數

// 逗號,scanf("%d,%d,%d", &a, &b, &c); // 輸入格式:10,14,20// 井號#scanf("%d#%d#%d", &a, &b, &c); // 輸入格式:10#14#20// 字母xscanf("%dx%dx%d", &a, &b, &c); // 輸入格式:10x14x20

printf & scanf函數


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙岩市| 临西县| 旌德县| 滨州市| 清镇市| 长春市| 仁寿县| 沙田区| 珠海市| 道孚县| 永清县| 绥德县| 专栏| 华容县| 富蕴县| 青岛市| 梅州市| 新兴县| 临漳县| 宜阳县| 寿光市| 仪陇县| 赤水市| 开化县| 太原市| 丁青县| 肇庆市| 新河县| 巴东县| 永济市| 甘泉县| 邹城市| 都兰县| 永州市| 乌海市| 柳州市| 额敏县| 西丰县| 保靖县| 普定县| 通州区|