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

溫馨提示×

溫馨提示×

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

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

在C語言中長整型輸出格式是什么

發布時間:2021-05-18 15:08:34 來源:億速云 閱讀:10405 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關在C語言中長整型輸出格式是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

在C語言中,長整型的輸出格式為“printf("%ld",元素);”。函數在輸入輸出的時候都有一個參數為格式化字符串, 當需要輸入輸出變量值時,就需要用對應的格式化字符來替代,其中“%ld”表示數據按十進制有符號長型整數輸入或輸出。

本教程操作環境:windows7系統、C++17版本、Dell G3電腦。

printf中如何輸出長整型?

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

1、一般格式

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

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

說明:

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

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

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

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

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

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

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

2、格式字符(9種)

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

①%d,按整型數據的實際長度輸出。

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

③%ld(%mld 也可),輸出  長整型數據。

例如:long a=123456;

printf("%ld",a);

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

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

(4)u格式符,用來輸出unsigned型數據,即    無符號數,以十進制數形式輸出。格式:%u,%mu,%lu都可。

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

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

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

注意:單精度實數的有效位數一般為7位,雙精度為16位。

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

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

3、說明

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

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

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

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

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

格式字符

說    明

d,i

以帶符號的十進制形式輸出整數(正數不輸出符號)

o

以八進制        無符號形式輸出整數(不輸出前導符0)

x,X

以十六進制        無符號形式輸出整數(不輸出前導符0x),用x則輸出十六進制數的a~f時以小寫形式輸出,用X時,則以大寫字母輸出

u

以        無符號十進制形式輸出整數

c

以字符形式輸出,只輸出一個字符

s

輸出字符串

f

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

e,E

以指數形式輸出實數

g,G

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

在C語言中長整型輸出格式是什么

C語言是什么

C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用于底層開發,使用C語言可以以簡易的方式編譯、處理低級存儲器。

關于“在C語言中長整型輸出格式是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

崇左市| 沙洋县| 广灵县| 桂林市| 紫阳县| 乐业县| 江永县| 昔阳县| 台东县| 江孜县| 长岛县| 观塘区| 巴林右旗| 迁安市| 湖南省| 东丽区| 新乡县| 尼玛县| 屯留县| 榆树市| 祁东县| 钟祥市| 仪陇县| 田东县| 比如县| 台前县| 乐平市| 阿拉善左旗| 垫江县| 怀远县| 交城县| 尼玛县| 乌拉特中旗| 台中县| 祁东县| 河间市| 宣恩县| 墨玉县| 宁德市| 丽江市| 阿鲁科尔沁旗|