C语言入门经典(第四版)10-基本输入和输出操作

合集下载

C语言数据的输入与输出

C语言数据的输入与输出

C语言数据的输入与输出C语言数据的输入与输出一.Printf函数函数原型在头文件stido.h中(使用时可以不包括)printf函数的返回值等于成功输入得数据的个数1.printf函数得一般调用形式printf(格式控制字符串,输出项列表)格式控制字符串包括:(1)格式指示符格式:%[标志][宽度][.精度][[h|l]<类型>](2)转义字符如:'\n','\0'(3)普通字符如:printf("max=%d,min=%d\n",a,b);“max=”和“,min=”是普通字符;“%d”是格式指示符;“\n”是转义字符;a和b是输出类表中的输出项(可以是常量、变量、或表达式)。

2.print函数中常用得格式控制说明(1)数据类型控制字符格式字符说明%c输出一个字符%d或%i以十进制形式输出一个带符号得整数(正数不输出符号)%u以十进制形式输出无符号整数。

若有符号则自动将符号位转化为数值位,%o 和%x也具有类似得功能%o以八进制形式输出无符号整型数(不带前导0)%x或%X以十六进制形式输出无符号整型数(不带前导0x或0X)。

对于十六进制数中的字符abcdef,用%x时输出得是小写字母,%X时输出的是大写字母%f以小数形式输出单精度或双精度实数%e或%E以指数形式输出单精度或双精度实数%g或%G有系统决定是采用%f还是%e格式,以使输出结果的总宽度最小,并且不输出没意义的0%s依次输出字符串中得各个字符,知道遇到'\0'是结束(2)数据类型修饰符数据类型修饰符在%和数据类型控制符之间如:长整型"%ld",短整型"%hd"(3)输出数据所占得宽度与精度1)在%与格式字符之间插入一个整数来指示输出宽度。

若指定得输出宽度不够,系统自动以数据实际值得宽度作为输出宽度;如果指定的输出宽度多于数据实际所需宽度,数据右对齐,左边补以空格。

C语言数据的输入输出ppt课件

C语言数据的输入输出ppt课件

A
输出宽度为5, 左补4个空格
printf("%-5c***\n",'A'); A *** 输出宽度为5, 右补4个空格
18
格式化输出函数printf()
(1) d格式符。用来输出十进制整数。
几种用法: ① %d:按十进制整型数据的实际长度输出。 ② %md:m为指定的输出字段的宽度。如果数据的位数小于m,
b=-2,177776,fffe,65534
23
格式化输出函数printf()
例:字符数据的输出 #include <stdio.h> main() { char c='a';
int i=97; clrscr(); printf("%c,%d\n",c,c); printf("%c,%d\n",i,i); getch(); }
putchar(a);putchar('\n');putchar(b);putchar('\n');putchar (c);
}
putchar ('\101'); A
7
字符输入输出函数
例 输入单个字符。 #include "stdio.h" main() { char c; c=getchar(); putchar(c); putchar('\n'); }
格式化输出函数printf()
(4) 在输出的数字前加"+"号
使用%+格式字符 (如%+d、%+f等), 可在输出的数字前 加"+"号, 例如
printf("%+d,%+10.2f",123,12345.678); 输出结果如下:

C语言 输入与输出

C语言 输入与输出
4.1 4.2 4.3
C语言的基本语句 C语言的基本语句 数据输入 数据输出
返回
第4章
基本语句
4.1
C语言的基本语句 语言的基本语句
语句是用来对数据进行加工(完成操作任务 是 语句是用来对数据进行加工 完成操作任务),是 完成操作任务 构成程序的基本单位。通常一个C程序由若干个函数 构成程序的基本单位。通常一个 程序由若干个函数 系统、用户)组成。 (系统、用户)组成。每一个函数由若干条语句组 每条语句总以“ 结束。 成。每条语句总以“;”结束。 C语言的语句可分为以下四类:简单语句(包括 语言的语句可分为以下四类:简单语句( 语言的语句可分为以下四类 输入/输出语句)、空语句 输出语句)、空语句、 输入 输出语句)、空语句、复合语句和流程控制语 句。
• 上面9种语句中的括号()表示其中是一个条件,~表示内嵌的语句。例如: 上面9种语句中的括号()表示其中是一个条件,~表示内嵌的语句。例如: ()表示其中是一个条件,~表示内嵌的语句 if( )~else else~ 的具体语句可以写成: “if( )~else~”的具体语句可以写成: •“if(x>y)z=x;else z=y;” “if( z=y;
4.2.1 getchar函数(字符输入函数) 函数(字符输入函数) 函数
函数调用形式为: 函数调用形式为: getchar( ) ( getchar函数没有参数,可以赋给字符变量或整型变量。 getchar函数没有参数,可以赋给字符变量或整型变量。 函数没有参数 从键盘接收一个输入的字符。当程序执行到getchar 从键盘接收一个输入的字符。当程序执行到getchar 函数时,程序将暂停执行, 函数时,程序将暂停执行,等待用户从键盘输入一个 字符,用户键入一个字符之后程序在继续执行。 字符,用户键入一个字符之后程序在继续执行。

c语言数据输入输出知识点

c语言数据输入输出知识点

c语言数据输入输出知识点C语言是一种广泛应用的编程语言,它提供了丰富的数据输入和输出函数,使得程序可以与用户进行交互,从而实现各种功能。

本文将介绍C语言的数据输入输出知识点,包括输入函数、输出函数以及格式化输出。

1. 数据输入函数C语言提供了多种数据输入函数,常用的有scanf和getchar。

scanf函数用于从标准输入设备(通常是键盘)读取数据。

它以格式化字符串的形式指定要输入的数据类型和格式。

例如,要读取一个整数,可以使用"%d"作为格式化字符串。

下面是一个示例:```cint num;scanf("%d", &num);```getchar函数用于从标准输入设备读取一个字符。

它不需要格式化字符串,直接将输入的字符存储到一个字符变量中。

下面是一个示例:```cchar ch;ch = getchar();```2. 数据输出函数C语言提供了多种数据输出函数,常用的有printf和putchar。

printf函数用于向标准输出设备(通常是屏幕)输出数据。

它以格式化字符串的形式指定要输出的数据类型和格式。

例如,要输出一个整数,可以使用"%d"作为格式化字符串。

下面是一个示例:```cint num = 10;printf("The number is %d\n", num);```putchar函数用于向标准输出设备输出一个字符。

它不需要格式化字符串,直接输出一个字符。

下面是一个示例:```cchar ch = 'A';putchar(ch);```3. 格式化输出C语言的printf函数支持格式化输出,可以根据指定的格式将数据输出为不同的形式。

其中,格式化字符串中的转义字符可以用来表示一些特殊字符。

例如,"\n"表示换行,"\t"表示制表符。

格式化字符串中还可以使用占位符,用于表示要输出的数据的类型和格式。

C语言输入和输出

C语言输入和输出

(5)不同类型的整型数据之间的赋值都是采用“按存储单元 中的存储形式直接传送”的方式来进行的。例如:
unsigned a; int b=-1; a=b; printf(“a=%d,a=%u\n”,a,a); printf(“b=%d,b=%u\n”,b,b); 在整数为16位的计算机上,其显示结果为: a=-1, a=65535 b=-1,b=65535 这里: b 11 a
③ %ms:m为输出时字符串所占的列数。如果字符串的 长度(字符个数)大于m,则按字符串的本身长度输出, 否则,输出时,字符串向右对齐,左端补以“空格” 符。
④ %-ms:m的意义同上。如果字符串的长度小于m, 则输出时字符串向左对齐,右端补以“空格”符。
⑤ %m.nf:m为浮点型数据所占的总列数(包括小数 点),n为小数点后面的位数。如果数据的长度小于m, 则输出时向右对齐,左端补以“空格”符。
程序执行时按下列 格式输入数据: 10 2.5<CR> 那么,程序的输出 结果将如下所示: i=10,f=2.5
(1) printf函数中的“格式控制”字符串 中的每一个格式说明符,都必须与“输出表”中的 某一个变量相对应,例如,上述程序中的“%d”与 i对应,“%f”与f对应,而且格式说明符应当与其 所对应的变量的类型一致。
g,G: 选用%f或%e格式中输出宽度较短的一种格式,不输出无用的0。
s: 输出以'\0'结尾的字符串。 o和x格式输出的数值不带符号,符号位也作为八/十六进制数一起显示 出来(补码形式)。如:a=-1;printf("%o",a);在整数占16位的计算 机上,将显示:177777。这是由于-1补码是:1111111111111111
当用户输入ABCDEFG时,系统将把A赋给变量c,将C赋 给变量c1,将F赋给变量c2 。 char s[100], s1[200]; scanf("%2s%3s",s,s1) 当用户输入ABCDEFG时,系统将自动地把 AB赋给变量s,将CDE赋给变量s1。

C语言的文件操作与输入输出

C语言的文件操作与输入输出

C语言的文件操作与输入输出概述C语言是一种高效且广泛使用的编程语言,其灵活性和强大的功能使其成为许多程序员的首选。

在C语言中,文件操作和输入输出是十分重要的概念,它们允许我们读取和写入文件,并处理文件中的数据。

本文将介绍C语言中的文件操作和输入输出的基本知识和常用技巧。

文件操作基础在C语言中,我们可以使用stdio.h头文件中提供的函数来进行文件操作。

下面是一些常用的文件操作函数:1. 打开文件要打开文件,我们可以使用fopen()函数,它接受两个参数:文件路径和打开模式。

打开模式可以是以下之一:•"r":以只读模式打开文件;•"w":以写入模式打开文件,如果文件不存在则创建文件,如果文件存在则清空文件;•"a":以追加模式打开文件,如果文件不存在则创建文件;•"r+":以读写模式打开文件;•"w+":以读写模式打开文件,如果文件存在则清空文件,如果文件不存在则创建文件;•"a+":以读写模式打开文件,如果文件不存在则创建文件,并在文件末尾追加数据。

示例代码:FILE *file;file = fopen("example.txt", "r");2. 关闭文件完成文件操作后,我们应该关闭文件,以释放文件资源。

我们可以使用fclose()函数来关闭文件。

示例代码:fclose(file);3. 读取文件如果要从文件中读取数据,我们可以使用fscanf()函数。

该函数接受三个参数:文件指针、格式字符串和要读取的变量。

使用fscanf()函数可以将文件中的数据读取并存储到指定的变量中。

示例代码:int number;fscanf(file, "%d", &number);4. 写入文件如果要向文件中写入数据,我们可以使用fprintf()函数。

C语言课件:第10讲 输入与输出 (IO)

式说明中所用的分隔符一致,否则出错。 • 分隔符可以用“,”, 也可以用空格“ ”。
程序设计基础
11
标准输入: 格式化输入
int scanf (char format[], arg1…)
• 函数声明仿照printf的形式
程序设计基础
12
字符串I/OБайду номын сангаас
• 格式化数据可以写到字符数组里,也可以从字符数组中 获取标准化数据。
• format[]:格式说明同 scanf
• arg输入内容从字符串str里获得
• 返回值是已读入的字符数;出错时返回负值
程序设计基础
13
字符数组介绍
• 字符串呈现为一个由一到多个字符构成的序列 • C语言不限制字符串长度,字符串结尾指定使用“\0”
• 字符串声明举例
• char str[] = “hello”; • char str[10] = “hello”; • char str[] = {‘h’, ’e’, ’l’, ’l’, ’o’, ‘\0’};
int sprintf (char str[], char format[], arg1,arg2,…)
• format[]:格式说明同 printf
• arg格式化输出内容写到字符串str中(不检查字符串尺寸)
• 返回值是已写入的字符数;出错时返回负值
int sscanf (char str[], char format[], arg1,arg2,…)
//{‘h’, ’e’, ’l’, ’l’, ’o’}合法
注意:若希望字符串中包含’ ” ’,请使用转义字符\”
程序设计基础
14
字符数组介绍
• 字符串比较

基本输入、输出和顺序程序设计 教学PPT课件



的个数,则余下的格式控制符的值将是不确定的。
入 输 出 和 顺
(4)输p达是函实r不出in数际式不同结tf调输如一果(类"用出将5果样型::+是按的的pa3:r*照 。i表=n5atf不%+=达("d4a3同式,,*=5a的a要8+-=,格53使%==5式d用,7–%转a不3d+换,同=55=符2的*,%来3格d5\=n输式*"%,出3a转d*=",换a,-,52其a符8++7结,513)0,果;同5可一- 3能表);
言 义
设 计

%d 或 %i
以十进制形式输出一个整型数据。例如: int a = 20; printf ("%d", a); //输出20
2 章
%x,
以十六进制形式输出一个无符号整型数据。例如: int a = 164;

%X
printf ("%x", a); //输出a4
本 输
printf ("%X", a); //输出A4
数 据 输 出
C程序中如何实 现数据输出?
C
第3页
语 言
学习的意义
程 序
程序的结构:
设 计
写文章有文章的结构
第 建房子有房子的结构
2 章
制造机械产品由机械产品的结构

………
本 输
那么编写程序是否有程序的结构呢? YES!

输 出 和 顺
程序结构
顺序结构 选择结构
本章讨论

第3章讨论

循环结构
序 设

以主机的格式显示指针,即变量的地址。例如:

基本的输出与输入


– 【註】: • 本書的語法規則中,若使用[ ]者,代表該選項可有可無。
14
4.1.3
魔術『%』
• type_char(格式化符號)
– type_char(格式化符號)是最重要的一個參數,不可省略。我們應該依據對 應的變數或常數的資料型態決定要選用哪一種的格式化符號,例如:輸出浮 點數時使用『f』格式化符號,也就是『%f』。各種格式化符號細節如下表:

• 4.2 scanf()-C的格式化輸入函式
– 4.2.1 – 4.2.2
• 4.3 C語言所提供的其他輸出入函式 • 4.4 C++的輸出物件cout • 4.5 C++的輸入物件cin
3
大綱
• 4.6 cout與cin物件的格式化函式
– – – – – – 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 長度設定-setw() 精確度設定-setprecision() 精確度設定-precision() 指定多餘格數字元-setfill () 指定進位格式-setbase() 精確度設定-setioflag ()、setf() 沒有I/O的C/C++ I/O的轉向
分類 傳入之參數型態 char char *(即字串) 無 輸出格式 字元 字串 輸出『%』字元
%type_char %c
字元類
%s %%
– 【註】:無限大的浮點數會輸出INF或-INF。
15
分類
%type_char %d、%i %o
傳入之參數型態 int int int int int float、double float、double float、double float、double float、double 指標 int指標

C语言文件操作与输入输出

C语言文件操作与输入输出随着计算机科学和编程的不断发展,文件操作和输入输出(I/O)是编程中非常重要的方面之一。

C语言作为一种广泛应用于系统软件和嵌入式开发的高级编程语言,也提供了一系列的函数和库来处理文件操作和输入输出。

本文将介绍C语言中的文件操作以及输入输出的相关知识。

一、文件概念及文件操作1. 文件概念在计算机领域中,文件是用于存储和组织数据的一种重要方式。

可以将文件看作是一种包含了数据的序列,这些数据可以是文本、图像、音频等形式。

在C语言中,文件以字节流的形式进行读取和写入。

2. 文件操作函数C语言提供了丰富的文件操作函数,用于打开、关闭、读取和写入文件。

下面是一些常用的文件操作函数:- fopen():用于打开文件,并返回一个指向该文件的指针。

- fclose():用于关闭文件。

- fgetc():用于从文件中读取一个字符。

- fputc():用于向文件中写入一个字符。

- fgets():用于从文件中读取一行文本。

- fputs():用于向文件中写入一行文本。

- fread():用于从文件中读取一定数量的数据块。

- fwrite():用于向文件中写入一定数量的数据块。

3. 文件打开模式在使用fopen()函数打开文件时,我们需要指定文件的打开模式。

常见的文件打开模式有:- "r":只读模式,用于读取文件的内容。

- "w":写入模式,如果文件不存在则创建文件,如果文件已存在则清空文件内容。

- "a":追加模式,用于向文件末尾追加内容。

- "rb":二进制只读模式,用于读取二进制文件。

- "wb":二进制写入模式,用于写入二进制文件。

二、输入输出(I/O)1. 标准输入输出C语言提供了三个标准的文件指针,它们分别是stdin、stdout和stderr。

它们对应于标准输入、标准输出和标准错误输出。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C入门经典(第4版) 入门经典( 10.4.2 转义序列
在printf()和wprintf()函数的格式控制字符串中可以包含空白字符.空白字 printf()和wprintf()函数的格式控制字符串中可以包含空白字符.空白字 符有换行符,回车符,换页符,空格和制表符.它们用以\ 符有换行符,回车符,换页符,空格和制表符.它们用以\开头的转义序列表 示.
C入门经典(第4版) 入门经典( 10.3.2 输入格式控制字符串
在scanf()或wscanf()函数中使用的格式控制字符串不完全类似于printf()中 scanf()或wscanf()函数中使用的格式控制字符串不完全类似于printf()中 的格式控制字符串.在格式控制字符串中添加一个或多个空白字符,如空格' ', 的格式控制字符串.在格式控制字符串中添加一个或多个空白字符,如空格' ', 制表符' t'或换行符'n',scanf()会忽略空白字符,直接读入输入中的下一个非空 制表符'\t'或换行符'n',scanf()会忽略空白字符,直接读入输入中的下一个非空 白字符.在格式控制字符串中只要出现一个空白字符,就会造成无数个连续的 空白字符被忽略.因此,可以在格式字符串内加入任意多个的空白字符,使输 入易于理解.注意,scanf()默认忽略空白字符,但使用%c,%[]或%n指定符 入易于理解.注意,scanf()默认忽略空白字符,但使用%c,%[]或%n指定符 读取数据时除外 .
C入门经典(要使用scanf()函数从键盘输入数据,使用printf()函数将数据输 前面章节主要使用scanf()函数从键盘输入数据,使用printf()函数将数据输 出到屏幕上.事实上,使用这些函数指定从哪里输入或输出到哪里去的方式没 有什么特别.因为scanf()函数可以从任何地方接收信息,只要这些信息是字符 有什么特别.因为scanf()函数可以从任何地方接收信息,只要这些信息是字符 流即可.同样,printf()函数也可以将数据输出到任何能接收字符流的地方去. 流即可.同样,printf()函数也可以将数据输出到任何能接收字符流的地方去. 这并不是巧合:C 这并不是巧合:C语言的标准输入输出函数都是独立于设备的,程序员不需要 考虑如何在特定设备上传入传出数据.C 考虑如何在特定设备上传入传出数据.C语言的库函数和操作系统会确保在特 定设备上的操作完全正常.
C入门经典(第4版) 入门经典( 10.3.1 格式化键盘输入
函数scanf()从stdin流中读入字符,并根据格式控制字符串中的格式指定 函数scanf()从stdin流中读入字符,并根据格式控制字符串中的格式指定 符,将它们转换成一个或多个值.scanf()函数的原型如下: 符,将它们转换成一个或多个值.scanf()函数的原型如下: int scanf(char *format, ... ); 格式控制字符串参数的类型是char*,即字符串指针.在函数调用时,它 格式控制字符串参数的类型是char*,即字符串指针.在函数调用时,它 通常显示为显式的变元,如下:. 通常显示为显式的变元,如下:. scanf("%lf", &variable);
C入门经典(第4版) 入门经典(
10.3.3 输入格式字符串中的字符
可以在输入格式字符串中包含一些不是格式转换指定符的字符.为此, 可以在输入格式字符串中包含一些不是格式转换指定符的字符.为此,必须 指定输入中有这些字符, scanf()函数应读取它们,但不存储它们. 指定输入中有这些字符,且scanf()函数应读取它们,但不存储它们.但这些非 格式转换字符必须和输入流的字符完全相同,只要有一个不同,scanf()就会终 格式转换字符必须和输入流的字符完全相同,只要有一个不同,scanf()就会终 止输入. 止输入.
C入门经典(第4版) 入门经典( 10.3.7 scanf()的陷阱 scanf()的陷阱
使用scanf()常犯的两个错误如下: 使用scanf()常犯的两个错误如下: 变元必须是指针,最常犯的错误是将变量指定为scanf()的变元时,忘记 变元必须是指针,最常犯的错误是将变量指定为scanf()的变元时,忘记 在变量名的前面加上&符号,不过使用printf()时不需要这个& 在变量名的前面加上&符号,不过使用printf()时不需要这个&字符.此外,如 果变元是数组名或指针变量,也不需要& 果变元是数组名或指针变量,也不需要&符号. 在读字符串时,要确保有足够的空间存放读入的字符串,这个字符串需 包含终止字符' 0',否则,会覆盖内存中的数据,甚至是程序代码. 包含终止字符'\0',否则,会覆盖内存中的数据,甚至是程序代码.
C入门经典(第4版) 入门经典( 10.3 计算机绘图系统的硬件组成
前面介绍过,stdin上的键盘输入有两种形式:一种是格式化输入,主要 前面介绍过,stdin上的键盘输入有两种形式:一种是格式化输入,主要 由scanf()函数提供;另一种是非格式化输入,通过getchar()等函数接收原始的 scanf()函数提供;另一种是非格式化输入,通过getchar()等函数接收原始的 字符数据.这两种形式都很常见,下面详细介绍它们. 格式化键盘输入 输入格式控制字符串 输入格式字符串中的字符 输入浮点数的各种变化 读取十六进制和八进制值 用scanf()读取字符 scanf()读取字符 scanf()的陷阱 scanf()的陷阱 从键盘上输入字符串 键盘的非格式化输入
C入门经典(第4版) 入门经典( 10.3.9 键盘的非格式化输入
getchar()函数可以从stdin中一次读一个字符,它在<stdio.h>中定义,语 getchar()函数可以从stdin中一次读一个字符,它在<stdio.h>中定义,语 法如下: int getchar(void); getchar()函数不需要变元,它会返回从输入流中读入的字符.注意,这 getchar()函数不需要变元,它会返回从输入流中读入的字符.注意,这 个字符返回为int类型,并显示在屏幕上 个字符返回为int类型,并显示在屏幕上 .
前面曾经提过,可以使用格式指定符%x从输入流中读取十六进制值,使 前面曾经提过,可以使用格式指定符%x从输入流中读取十六进制值,使 用格式指定符%o读取八进制值 用格式指定符%o读取八进制值 .
C入门经典(第4版) 入门经典( 10.3.6 用scanf()读取字符 scanf()读取字符
第一个例子尝试过读入字符串,读入字符串还有其他方法.有3 第一个例子尝试过读入字符串,读入字符串还有其他方法.有3个格式指 定符用于读取一个或多个单字节字符.使用格式指定符%c可以读取一个字符, 定符用于读取一个或多个单字节字符.使用格式指定符%c可以读取一个字符, 并将它存储为char类型,如果使用的是%lc,就存储为wchar_t类型.对于字符 并将它存储为char类型,如果使用的是%lc,就存储为wchar_t类型.对于字符 串,可以使用指定符%s %[],如果要将输入存储为宽字符,就使用%ls或 串,可以使用指定符%s或%[],如果要将输入存储为宽字符,就使用%ls或 %l[],其中转换指定符的前缀是L %l[],其中转换指定符的前缀是L的小写.此时要给存储的字符串追加终止字 符'\0',作为最后一个字符.使用格式符%[]或%l[]读入的字符串必须只包含方 0',作为最后一个字符.使用格式符%[]或%l[]读入的字符串必须只包含方 括号内的字符,如果方括号中的第一个字符是^ 括号内的字符,如果方括号中的第一个字符是^时,则读入的字符串不能包含 方括号内^字符后面的任何字符,例如%[aeiou]读入的字符串只能包含元音. 方括号内^字符后面的任何字符,例如%[aeiou]读入的字符串只能包含元音. 碰到不是元音的字符就停止输入.而%[^aeiou]读入的字符串不能包含元音. 碰到不是元音的字符就停止输入.而%[^aeiou]读入的字符串不能包含元音. 碰到元音就停止输入 .
C入门经典(第4版) 入门经典( 第10章 基本输入和输出操作 10章
本章将详细介绍键盘输入,屏幕输出和打印机输出.本章的内容相当简 单,但要记住许多东西.不过不用熟记,需要时可以再回来参考本章的内容. 与大多数现代编程语言一样,C 与大多数现代编程语言一样,C语言也没有输入输出的能力,所有这类操 作都由标准库中的函数提供.前面各章介绍的许多这类函数提供了键盘输入和 屏幕输出的功能 .
C入门经典(第4版) 入门经典( 10.4.3 整数输出
下面介绍一些前面未提及的变化,其中字符宽度和精度指定符最有趣 .
C入门经典(第4版) 入门经典( 10.4.4 输出浮点数
前面介绍了的输出整数的选项,接下来看看输出浮点数的选项 .
C入门经典(第4版) 入门经典( 10.4.5 字符输出
学习了输出数值的各种选项后,接下来看看字符的输出.printf()和 学习了输出数值的各种选项后,接下来看看字符的输出.printf()和 wprintf()函数可以使用4 wprintf()函数可以使用4个输出指定符输出字符数据:单个字符和字符串使用 %c和%s,单个宽字符和宽字符串使用%lc和%ls.前面介绍过%lc和%ls,下 %c和%s,单个宽字符和宽字符串使用%lc和%ls.前面介绍过%lc和%ls,下 面用一个例子说明单个字符的输出 .
C入门经典(第4版) 入门经典( 10.4 屏幕输出
将数据输出到屏幕的命令行上要比从键盘上读取数据容易多了,因为我 们知道要输出什么数据,而输入时可能输入错误的数据.将格式化数据输出到 stdout流的主要函数是printf().printf()函数可以提供许多不同的格式输出,其 stdout流的主要函数是printf().printf()函数可以提供许多不同的格式输出,其 格式指定符远多于scanf() 格式指定符远多于scanf() . 使用printf()格式输出到屏幕 使用printf()格式输出到屏幕 转义序列 整数输出 输出浮点数 字符输出
相关文档
最新文档