C语言Chapter3.ppt


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32
文档列表 文档介绍
第三章:数据的输入输出
printf()格式输出
scanf()格式输入
字符输出putchar()
字符输入getchar()
语言程序设计
第三章数据输入与输出
C
<
>
数据的输入输出的概念及在C语言中的实现
标准输入输出函数
putchar 输出字符, scanf 格式输入,puts 输出字符串
getchar 输入字符, printf 格式输出,gets 输入字符串
所谓数据的输入输出是从计算机角度出发的。
C语言本身没有I/O语句,所有I/O都由函数来实现。
C语言的标准库函数
由编译系统提供的一系列函数,以库形式存放在系统中,不是C语言文本的组成部分。
库函数已编译成目标文件(.obj),在连接阶段才与源程序编译成的目标文件相连接,生成可执行文件。
调用形式:
函数名(参数表)
注意在调用C语言库函数时,需要使用编译预处理命令#include <相关的头文件>,使相应的头文件包含到用户源程序中。
#include <>
或#include ””
常用头文件:
定义输入输出函数
定义字符串操作函数
定义sin、cos等数学函数
语言程序设计
第三章数据输入与输出
C
<
>
格式输入与输出
printf函数(格式输出函数)
printf函数的一般格式
格式: printf( 格式控制,输出表列);
格式控制:用双引号括起来的字符串,包含两种信息
格式说明:%[修饰符]格式字符,指定输出格式
普通字符:原样输出
输出表列:要输出的数据,可以是变量或表达式,可以没有,多个时以“,”分隔)
例: printf( “%d %d”,a,b);
printf( “a=%d b= %d\n”,a,b);
格式说明
普通字符
转义字符
输出表列
语言程序设计
第三章数据输入与输出
C
<
>
/*从最简单的学起*/
#include <>
void main()
{
printf(“Hello World !”);
}
运行结果:
Hello World!
语言程序设计
第三章数据输入与输出
C
<
>
格式字符
d格式符:输出十进制整数,有3种用法
%d格式:按数据实际长度输出,short数据范围-32768~32767。
/* %d 格式的 printf( ) 函数使用*/
#include <>
void main()
{
int a=3 , b=4;
printf(“%d %d\n ”,a,b);
printf(“a=%d , b=%d\n”,a,b);
}
运行结果:
3 4 a=3, b=4
格式说明决定最终输出的格式
格式说明应与输出列表项个数相同,顺序一致
格式说明通常用小写字母表示
语言程序设计
第三章数据输入与输出
C
<
>
%md格式:m指定输出字段的宽度
数据位数小于m,左端补空格,反之按实际输出。
int a=123 , b=12345 ;
printf(“%4d %4d ”, a , b);
%ld格式:输出长整型数据
可以用%mld格式指定输出列宽
long c=135790
printf(“%ld \n”, c);
printf(“%8ld ”, c);
135790
135790
123 12345
语言程序设计
第三章数据输入与输出
C
m为格式符前的修饰符可有可无
<
>
o格式符:八进制输出整数
是将内存中的二进制位整个按八进制输出,所以输出值没有符号。
可以指定输出宽度%mo,长整型可以用%lo格式输出。
int a= -1;
printf(“%d , %o , %x ”, a , a , a );
输出:
-1,37777777777,ffffffff
x格式符:十六进制输出整数
同o格式符,无符号,即无负十六进制数。
可以指定输出宽度%mx ,长整型可以用%lx格式输出。
语言程序设计
第三章数据输入与输出
C
11 11 11 11 11 11 11 11
-1在内存的存放形式(补码)
11 11 11 11 11 11 11 11
<
>
f格式符:输出实数
%f格式:整数部分全部输出,小数6位。可以有非有效数字输出,因为单精度有效位7位,双精度16位。
%:占m列,其中n位小数,左补空格。
% -:右补空格
例%f格式输出实数时指定小数位数
#include <>
void main()
{ float f=;
printf(“%f,

C语言Chapter3 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lily8501
  • 文件大小971 KB
  • 时间2017-11-28