tft每日頭條

 > 科技

 > c語言中字符和字符串

c語言中字符和字符串

科技 更新时间:2024-08-31 22:18:38

c語言中字符和字符串?格式化輸出函數包括printf, fprintf, sprintf等等,接下來我們就來聊聊關于c語言中字符和字符串?以下内容大家不妨參考一二希望能幫到您!

c語言中字符和字符串(CC中的格式化字符)1

c語言中字符和字符串

格式化輸出函數包括printf, fprintf, sprintf等等。

格式化輸入函數包括scanf, fscanf, sscanf等等。

這類函數在輸入輸出的時候都有一個參數為格式化字符串(format_str), 裡面介紹了輸入輸出字符串的格式,當需要輸入輸出變量值時,就需要用對應的格式化字符來替代。

題目中提到的三種格式分别對應:

%ld對應long型,即長整型。

%d對應int型,即整型。

%u對應unsigned int型,即無符号整型。

除此以外,還有如下常見的類型。

%hd對應short型,即短整型。

%hu對應unsigned short型,即無符号短整型。

%f對應float型,即單精度浮點型。

%lf對應double型,即雙精度浮點型。

%c對應char型,即字符型。

%s對應char *型,即字符指針/字符數組(均可稱為字符串)。

%x對應int型,不過是以16進制輸入輸出。

%lx對應long型,同樣是16進制形式。

以下是一個簡單的例子:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

#include <stdio.h>

int main()

{

int i;

long l;

unsigned int u;//定義三個不同類型的變量。

scanf("%d%ld%u",&i,&l,&u);//格式化輸入三種變量,每個對應自己的類型。

printf("i = %d\n", i);

printf("l = %ld\n", l);

printf("u = %u\n", u);//分行格式化輸出三個變量的值。

return 0;

}

如果輸入1 2 3

将輸出

1

2

3

i = 1

l = 2

u = 3

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved