手机版

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

发布时间:2021-06-07   来源:未知    
字号:

《等级考试培训》

第二讲 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个空格)


c语言 第二讲-输入输出函数.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)