国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C/C++語言printf命令使用方法

2020-01-26 13:34:48
字體:
來源:轉載
供稿:網友

在C語言以及其它語言中我們經常看到printf命令,那么怎么使用該命令輸出想要的結果呢?下面就為大家演示。

1、printf()函數是一個格式化輸出函數, 用戶可以通過該命令向標準輸出設備輸出指定的格式信息。使用的方法是: printf("格式化字符串", 變量)。在使用前需要注意的是該命令被定義在stdio.h頭文件中(C語言),所以需要在程序中加入#include<stdio.h>。printf()函數是一個格式化輸出函數, 用戶可以通過該命令向標準輸出設備輸出指定的格式信息。使用的方法是: printf("格式化字符串", 變量)。在使用前需要注意的是該命令被定義在stdio.h頭文件中(C語言),所以需要在程序中加入#include<stdio.h>。

1、printf命令的使用方法

直接輸出想要打印在屏幕上的文字:

例如:

printf("百度經驗!/n");

printf("今天天氣不錯!/n");

這里的/n代表的是換行。

2、輸出整數,以固定長度輸出整數:

例如:

int a1=1;

int a2=10;

int a3=100;

printf("The result is %d./n",a1);

printf("The result is %3d./n",a1);

printf("The result is %3d./n",a2);

printf("The result is %3d./n",a3);

其中的%d代表后面的變量,d表示整數,d前面的整數代表該整數輸出時會占用多大的空間,一般用于對齊輸出。

3、輸出小數,保留小數點后固定的位數:

例如:

float a=2.01;

printf("The result is %f./n",a);

printf("The result is %.3f./n",a);

double b=5.01;

printf("The result is %lf./n",b);

printf("The result is %.3lf./n",b);

小數有兩種表示方法,一種是float單精度,一種是double雙精度,使用起來沒有太大的差別,只是double的精度是float精度的兩倍,在printf輸出時f代表單精度,而lf代表雙精度。另外,“.3f”和".3lf"中的點加整數代表需要保留幾位小數。

4、輸出字符串(較為常用):

例如:

const char* str="Hello World!";

char buf[]="Hello World!";

printf("%s/n",str);

printf("%s/n",buf);

這里的s就是代表后面的字符串,而后面的變量可以使用字符串的指針或者字符串數組的數組名,結果都是一樣的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 米易县| 高邮市| 连平县| 遂宁市| 六盘水市| 宜兰市| 蓬溪县| 五大连池市| 盘锦市| 英超| 开封市| 周口市| 石门县| 新邵县| 当雄县| 临夏县| 白朗县| 晋江市| 庆元县| 通化市| 治多县| 平江县| 巴彦县| 西和县| 沙河市| 东平县| 老河口市| 桦川县| 南京市| 泰安市| 阳西县| 盐亭县| 卢氏县| 普宁市| 华容县| 葵青区| 金溪县| 广宗县| 额尔古纳市| 鹤峰县| 建水县|