真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在C語(yǔ)言中長(zhǎng)整型輸出格式是什么

這篇文章將為大家詳細(xì)講解有關(guān)在C語(yǔ)言中長(zhǎng)整型輸出格式是什么,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)服務(wù),網(wǎng)站設(shè)計(jì),網(wǎng)站托管、服務(wù)器租用等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出成都創(chuàng)新互聯(lián)公司。

在C語(yǔ)言中,長(zhǎng)整型的輸出格式為“printf("%ld",元素);”。函數(shù)在輸入輸出的時(shí)候都有一個(gè)參數(shù)為格式化字符串, 當(dāng)需要輸入輸出變量值時(shí),就需要用對(duì)應(yīng)的格式化字符來替代,其中“%ld”表示數(shù)據(jù)按十進(jìn)制有符號(hào)長(zhǎng)型整數(shù)輸入或輸出。

本教程操作環(huán)境:windows7系統(tǒng)、C++17版本、Dell G3電腦。

printf中如何輸出長(zhǎng)整型?

一直都聽說gcc -Wall的檢查要嚴(yán)格很多,今天發(fā)現(xiàn)果然如此。寫了一個(gè)簡(jiǎn)單的程序,共15行,用gcc -Wall編譯時(shí)提示有warning:int format, long int arg,找了半天發(fā)現(xiàn)問題出在:用%d輸出long型變量。查書,發(fā)現(xiàn)書上說的是輸出long時(shí)用%l,修改之,錯(cuò)的更嚴(yán)重,直接說是無法識(shí)別的格式符....上網(wǎng)查閱資料,正確的形式應(yīng)該是%ld 。用C這么多年,居然連這個(gè)都搞不清,哎,不說啥了...

1、一般格式

printf(格式控制,輸出表列)

例如:  printf("i=%d,ch=%c\n",i,ch);

說明:

(1)“格式控制”是用雙撇號(hào)括起來的字符串,也稱“轉(zhuǎn)換控制字符串”,它包括兩種信息:

①格式說明:由“%”和格式字符組成,它的作用是將輸出的數(shù)據(jù)轉(zhuǎn)換為指定的格式輸出。

②普通字符,即需要原樣輸出的字符。

(2)“輸出表列”是需要輸出的一些數(shù)據(jù),可以是表達(dá)式

(3)   printf函數(shù)的一般形式可以表示為

printf(參數(shù)1,參數(shù)2,……,參數(shù)n)

功能是將參數(shù)2~參數(shù)n按參數(shù)1給定的格式輸出

2、格式字符(9種)

(1)d(或i)格式符。用來輸出十進(jìn)制整數(shù),有以下幾種用法:

①%d,按整型數(shù)據(jù)的實(shí)際長(zhǎng)度輸出。

②%md,m為指定的輸出字段的寬度。如果數(shù)據(jù)的位數(shù)小于m,則左端補(bǔ)以空格,若大于m,則按實(shí)際位數(shù)輸出。

③%ld(%mld 也可),輸出  長(zhǎng)整型數(shù)據(jù)。

例如:long a=123456;

printf("%ld",a);

(2)o格式符,以八進(jìn)制數(shù)形式輸出整數(shù)。格式:%o,%mo,%lo,%mlo都可。

(3)x(或X)格式符,以十六進(jìn)制數(shù)形式輸出整數(shù)。格式:%x,%mx,%lx,%mlx都可。

(4)u格式符,用來輸出unsigned型數(shù)據(jù),即    無符號(hào)數(shù),以十進(jìn)制數(shù)形式輸出。格式:%u,%mu,%lu都可。

(5)c格式符,用來輸出一個(gè)字符。格式:%c,%mc都可。

(6)s格式符,用來輸出一個(gè)字符串。格式:%s,%ms,%-ms,%m.ns,%-m.ns都可。

(7)f格式符,用來輸出實(shí)數(shù)(包括單、雙精度),以小數(shù)形式輸出。格式:%f,%m.nf,%-m.nf都可。

注意:?jiǎn)尉葘?shí)數(shù)的有效位數(shù)一般為7位,雙精度為16位。

(8)e(或E)格式符,以指數(shù)形式輸出實(shí)數(shù)。格式:%e,%m.ne,%-m.ne都可。

(9)g(或G)格式符,用來輸出實(shí)數(shù),它根據(jù)數(shù)值的大小,自動(dòng)選f格式或e格式(選擇輸出時(shí)占寬度較小的一種)。

3、說明

(1)除了X、E、G(用大寫字母表示)外,其他格式字符必須用小寫字母;

(2)“格式控制”字符串內(nèi)可以包含轉(zhuǎn)義字符;

(3)如果想輸出字符“%”,則應(yīng)該在“格式控制”字符串中用連續(xù)兩個(gè)%表示,如:

printf("%f%%",1.0/3);

(4)格式字符表參見下表

格式字符

說    明

d,i

以帶符號(hào)的十進(jìn)制形式輸出整數(shù)(正數(shù)不輸出符號(hào))

o

以八進(jìn)制        無符號(hào)形式輸出整數(shù)(不輸出前導(dǎo)符0)

x,X

以十六進(jìn)制        無符號(hào)形式輸出整數(shù)(不輸出前導(dǎo)符0x),用x則輸出十六進(jìn)制數(shù)的a~f時(shí)以小寫形式輸出,用X時(shí),則以大寫字母輸出

u

以        無符號(hào)十進(jìn)制形式輸出整數(shù)

c

以字符形式輸出,只輸出一個(gè)字符

s

輸出字符串

f

以小數(shù)形式輸出單、雙精度數(shù),隱含輸出6位小數(shù)

e,E

以指數(shù)形式輸出實(shí)數(shù)

g,G

選用%f或%e格式中輸出寬度較短的一種格式,不輸出無意義的0

在C語(yǔ)言中長(zhǎng)整型輸出格式是什么

C語(yǔ)言是什么

C語(yǔ)言是一門面向過程的、抽象化的通用程序設(shè)計(jì)語(yǔ)言,廣泛應(yīng)用于底層開發(fā),使用C語(yǔ)言可以以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器。

關(guān)于“在C語(yǔ)言中長(zhǎng)整型輸出格式是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


網(wǎng)頁(yè)名稱:在C語(yǔ)言中長(zhǎng)整型輸出格式是什么
URL標(biāo)題:http://weahome.cn/article/pgdjsi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部