C语言课件1第9讲 数据的输入与输出(一).pptVIP

  • 2
  • 0
  • 约2.18千字
  • 约 14页
  • 2023-11-20 发布于广东
  • 举报

C语言课件1第9讲 数据的输入与输出(一).ppt

数据的输入与输出(一) 第9讲 C Programming Language C语言程序设计 学习目标 C Programming Language C Programming Language The End C Programming Language C语言程序设计 掌握格式输出函数printf的用法。 一、格式输入/输出函数 C语言本身不提供输入输出语句,输入和输出操作是由函数实现的。C语言函数库中有一批“标准输入输出函数”,它是以标准的输入输出设备为输入输出对象的。其中有: 格式输出函数:printf() 格式输入函数:scanf() 单字符输出函数:putchar() 单字符输入函数:getchar() 字符串输出函数:puts() 字符串输入函数:gets() 使用标准输入输出函数时,要用到“stdio.h”文件,文件开头应有以下预编译命令: #include stdio.h 或: #include “stdio.h” 一、格式输入/输出函数 输入/输出函数 (printf/scanf) 用于接受和显示数据或信息 #include stdio.h void main() { int num; printf(请输入一个数:); scanf(%d,num); printf( \n%d 的平方为 %d\n,num,num*num); } * . 格式指示符 转义字符 一、格式输入/输出函数 printf()函数的作用: 向计算机系统默认的输出设备(一般指终端或显示器)输出一个或多个任意类型的数据。 二、格式输出函数(printf) printf()函数的一般格式如下: printf(“格式控制字符串” [,输出表列]); 1. 格式控制字符串:是用双引号括起来的字符串,包括: (1)格式说明。是由“%”字符开始和格式字符组成,作用是将输出的数据转换为指定的格式输出。 (2)普通字符。即需要原样输出的字符,包括转义字符。例如printf函数中双引号内的逗号、空格和换行符等。 二、格式输出函数(printf) 2.输出表列 如果要输出的数据不止1个,相邻2个之间用逗号分开。下面的printf()函数都是合法的: (1)printf(I am a student.\n); (2)printf(%d,3+2); (3)printf(a=%d b=%5d\n, a, a+3); 二、格式输出函数(printf) (1)“格式控制字符串”中的格式指示符,必须与“输出表列”中、输出项的数据类型一致,否则会引起输出错误。 (2) 在visual C++6.0中,printf函数输出表列中的求值顺序是从右到左进行的。 注意 * int visitor_count = 150; printf ( %d , visitor_count); printf 将一些信息按照指定的格式送到标准输出(显示器) %d visitor_count 将按指定的格式显示该变量的值 格式指示符 说 明 %d 将参数按整数形式转换输出,对应参数应是int 类型 %ld 将参数按长整数形式转换输出,对应参数应是long 类型 %c 输出一个字符,对应参数应该是一个字符 %s 输出一个字符串,对应参数应该是一个字符串 %f 将参数按带小数点数形式输出,对应参数应是float、double 类型,默认情况下精确到 6 位小数 二、格式输出函数(printf) * int visitor_count = 150; printf ( %d , visitor_count); 输出结果:150 二、格式输出函数(printf) * int salary = 5500; printf ( %10d , salary); 输出结果: 5500 输出结果的左边显示了 6 个空格 %10d 二、格式输出函数(printf) * float circumference = 78.53; printf ( %f , circumference); 输出结果:78.530000 默认情况下精确到六位小数 9.4786789; 9.478679 二、格式输出函数(printf) * double mercury_level = 168.2251074; printf (%7.2f , mercury_level); 输出结果: 168.23 宽度,表示所有的数字和小数点所占的位数。不够7位右对齐。 %7.2f 精度(精确到小数点后多少位) 二、格式输出函数(printf) 小结 (1)格式输入输出函数。 (2)printf函数的用法。 * * * * 数据的输

文档评论(0)

1亿VIP精品文档

相关文档