c语言 第二讲-输入输出函数

更新时间:2023-06-02 06:15:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《等级考试培训》

第二讲 C输入输出函数

本讲主要任务: 数据的输入和输出函数的基本使用方法。 掌握要求: 任何一个程序都会涉及数据的输入和输出, 掌握其应用。 考试题:一般出现在改错题和程序编程题中。

常州信息学院C语言课程组

《等级考试培训》

2.1 数据输出函数

数值数据(整数和小数)的输出; 字符数据的输出; 字符串数据的输出; 数组数据输出; 结构数据输出; 指针数据输出;

常州信息学院C语言课程组

《等级考试培训》

printf函数(格式输出函数)

功能: 按照用户指定的格式,向系统隐含的输出 设备(终端)输出若干个任意类型的数据。 一般格式: printf(“格式控制字符串”,输出表列) ;

常州信息学院C语言课程组

《等级考试培训》

printf函数格式

常州信息学院C语言课程组

《等级考试培训》

格式控制

“格式控制”字符串:用双引号括起来的字符串,它指 定输出数据项的类型和格式。包括两种信息: 格式说明项:由“%”和格式字符组成,如%d,%f等。 格式说明总是由“%”字符开始,到格式字符终止。 它的作用:将输出的数据项转换为指定的格式输出。 输出表列中的每个数据项对应一个格式说明项。 普通字符:即需要原样输出的字符。 “输出列表”: 是需要输出的一些数据项,可以是表达式。

常州信息学院C语言课程组

《等级考试培训》

(1)d格式符。用来输出十进制整数。

几种用法: ① %d:按十进制整型数据的实际长度输出。 ② %md:m为指定的输出字段的宽度。如果数据的位数小于m, 则左端补以空格,若大于m,则按实际位数输出。 例: printf(″%4d,%4d″,a,b); 若a=123,d=12345,则输出结果为 123,12345 ③ %-md,m指定输出字段的宽度(整数)。如果数据的位数 小于m,则右端补以空格(左对齐),若大于m,则按照实 际位数输出。 ④ %ld:输出长整型数据。 例: long a=135790;/* 定义a为长整型变量*/ printf(″%ld″,a);

常州信息学院C语言课程组

《等级考试培训》

(2) o格式符。以八进制整数形式输出。

输出的数值不带符号,符号位也一起作为八进制数的一部分输出。 例:int a=-1; printf("%d,%o",a,a); -1在内存单元中的存放形式(以补码形式存放)如下: 1111111111111111 输出为: -1,177777 不会输出带负号的八进制整数。对长整数(long型)可以 用“%lo”格式输出。还可以指定字段宽度, 例:printf("%8o",a); 输出为: 177777。 (数字前有2个空格)


本文来源:https://www.bwwdw.com/article/j1z1.html

Top