本篇內(nèi)容主要講解“l(fā)inux printf在哪里使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“l(fā)inux printf在哪里使用”吧!
成都網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)成都企業(yè)網(wǎng)站定制等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:被動(dòng)防護(hù)網(wǎng)等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致贊譽(yù)!
linux printf在命令行中使用,該命令用于格式化打印數(shù)據(jù);printf的命令格式是“printf FORMAT [ARGUMENT]...printf OPTION”,其中“help”選項(xiàng)表示顯示幫助信息,“version”選項(xiàng)表示顯示版本信息。
printf 格式化打印數(shù)據(jù)。
printf 與 C printf(3) 控制格式類似,具體也可以參考 printf(3) 的格式化控制字符。
printf FORMAT [ARGUMENT]...
printf OPTION
--help
顯示幫助信息。
--version
顯示版本信息。
FORMAT 格式部分和 C printf(3) 一樣。
%b 相對(duì)應(yīng)的參數(shù)被視為含有要被處理的轉(zhuǎn)義序列之字符串。
%c ASCII 字符。顯示相對(duì)應(yīng)參數(shù)的第一個(gè)字符
%d, %i 十進(jìn)制整數(shù)
%e, %E, %f 浮點(diǎn)格式。
%g %e或%f轉(zhuǎn)換,看哪一個(gè)較短,則刪除結(jié)尾的零。
%G %E或%f轉(zhuǎn)換,看哪一個(gè)較短,則刪除結(jié)尾的零。
%o 不帶正負(fù)號(hào)的八進(jìn)制值。
%s 字符串。
%u 不帶正負(fù)號(hào)的十進(jìn)制值。
%x 不帶正負(fù)號(hào)的十六進(jìn)制值,使用a至f表示10至15。
%X 不帶正負(fù)號(hào)的十六進(jìn)制值,使用A至F表示10至15。
%% 字面意義的%
printf 支持的轉(zhuǎn)義字符。
\" 雙引號(hào)。\a 警告字符,通常為 ASCII 的 BEL 字符。\b 后退。\c 不顯示輸出結(jié)果中任何結(jié)尾的換行字符,而且任何留在參數(shù)里的字符、任何接下來的參數(shù)以及任何留在格式字符串中的字符都被忽略。\f 換頁。\n 換行。\r 回車。\t 水平制表符。\v 垂直制表符。\\ 反斜杠字符。
(1)輸出字符串。
printf "hello world\n"hello world
(2)輸出字符串不換行。
printf "hello world"hello world
(3)格式控制輸出。
printf "hello %s\n" world
hello world
(4)格式控制輸出,并控制寬度。
printf "%-10s %-8s %-4s\n" 姓名 性別 "體重(kg)"姓名 性別 體重(kg)printf "%-10s %-8s %-4.2f\n" 楊過 男 68.6543楊過 男 68.65
%-10s 指一個(gè)寬度為10個(gè)字符(-表示左對(duì)齊,沒有則表示右對(duì)齊),任何字符都會(huì)被顯示在10個(gè)字符寬的字符內(nèi),如果不足則自動(dòng)以空格填充,超過也會(huì)將內(nèi)容全部顯示出來。
%-4.2f 指格式化為小數(shù),其中 .2 指保留 2 位小數(shù)。
(5)格式控制字符串也可用單引號(hào)括住。
printf '%d %s\n' 1 "hello world"1 hello world
(6)輸出數(shù)字。
printf "%d %f %e\n" 1 1.000000001 1.0000000011 1.000000 1.000000e+01
小數(shù)位如果太長(數(shù)字總長度超過 8) 將被截?cái)?,我們可以指定小?shù)位數(shù)。
printf "%d %.10f %e\n" 1 1.000000001 1.0000000011 1.0000000010 1.000000e+00
(7)輸出百分比。對(duì) % 進(jìn)行轉(zhuǎn)義即可。
printf "%d%%\n" 80
到此,相信大家對(duì)“l(fā)inux printf在哪里使用”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
網(wǎng)站標(biāo)題:linuxprintf在哪里使用
文章URL:http://chinadenli.net/article20/gidico.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、搜索引擎優(yōu)化、手機(jī)網(wǎng)站建設(shè)、外貿(mào)建站、電子商務(wù)、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)