c語言sprintf函數(shù) C語言 %c %d %s %ld %u都怎么用法?
C語言 %c %d %s %ld %u都怎么用法?這些是C語言格式輸入和輸出時(shí)使用的格式符號(hào)。其中%u為錯(cuò)誤,實(shí)際值為%u。格式化輸出函數(shù)包括printf、fprintf、sprintf等。格式化輸入
C語言 %c %d %s %ld %u都怎么用法?
這些是C語言格式輸入和輸出時(shí)使用的格式符號(hào)。其中%u為錯(cuò)誤,實(shí)際值為%u。格式化輸出函數(shù)包括printf、fprintf、sprintf等。格式化輸入函數(shù)包括scanf、fscanf、sscanf等。這種函數(shù)在input and output(input and output)中有一個(gè)format string參數(shù),它描述了輸入和輸出字符串的格式,當(dāng)需要輸入和輸出變量值時(shí),需要使用相應(yīng)的格式字符來替換。標(biāo)題中提到的三種格式對(duì)應(yīng)于long類型,即long integer類型。%D對(duì)應(yīng)于int類型,即整數(shù)類型。%U對(duì)應(yīng)于無符號(hào)int類型。此外,還有以下常見類型。%HD對(duì)應(yīng)于短整數(shù)。%Hu對(duì)應(yīng)于無符號(hào)的short類型。%F對(duì)應(yīng)浮點(diǎn)型,即單精度浮點(diǎn)型。%LF對(duì)應(yīng)于double類型,即雙精度浮點(diǎn)類型。%C對(duì)應(yīng)字符類型,即字符類型。%S對(duì)應(yīng)char*type,即字符指針/字符數(shù)組(可以稱為string)。%X對(duì)應(yīng)于int類型,但它是十六進(jìn)制的輸入和輸出。%LX對(duì)應(yīng)于long類型,也是十六進(jìn)制形式。下面是一個(gè)簡(jiǎn)單的例子:輸出