- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言第3章节课件
大学实用教程;C语言中的语句
字符输入函数getchar()
字符输出函数putchar()
格式输入函数scanf()
格式输出函数printf()
格式控制问题——难点;§3-1 C语言中的语句;1、控制语句;表达式末尾加分号;空语句;5、复合语句:;如何进行数据的输入输出?
输入:从标准输入设备上输入数据到计算机内存
输出:将计算机内存中的数据送到标准输出设备
C语言中输入输出操作通过调用标准库函数来实现;
#include stdio.h
在当前目录或指定的目录中找该文件
#include stdio.h
在指定的文件目录中找该文件
;一、字符输入输出函数;1、字符输出函数——putchar();# include stdio.h /*必须使用该命令*/
main()
{ int a=98;
char b=a;
putchar(a);
putchar(b);
putchar(65+32);
putchar(n);
}
;例2:;2、字符输入函数——getchar( );使用getchar()函数需要注意:;#include stdio.h
main()
{
char ch;
printf(Press a key and then press Enter:);
ch = getchar();
printf(You pressed );
putchar(ch);
putchar(\n);
};二、格式输入输出函数;1. 格式输出函数;说明:;d 以带符号十进制整数输出
o 以八进制无符号整数输出(无前导0)
x 以十六进制无符号整数输出(无前导0x)
u 以十进制无符号整数输出
c 以字符形式输出单个字符
s 输出一个字符串
f 以小数形式输出浮点数(6位小数)
e 以标准指数形式输出(6位小数)
g 选用%f,%e中输出宽度较小的一种格式;l 长整型整数,加在d、o、x、u前
L long double型数,加在f、e、g前
m 表示数据占用的最小宽度
数据宽度大于m,按实际宽度输出
数据宽度小于m时,补空格
n 对实数表示输出n位小数
对字符串表示最多输出的字符个数;关于格式控制字符 ;2)标志:为+、# 等,含义如下:
?+ 输出符号(+、-)
如i=3;printf(“%+d\n”,i);
# 对c、s、d、u无影响,对o类输出时加前缀0
对x类输出时加前缀0x,对e、g、f类当结果
有小数时才给出小数点。
如:i=3;printf(“%#x\n,i);
;(3)输出最小宽度(域宽m,m必须是整数) ;(4)精度 .n(n为正整数);( 5 )长度 ;printf 函数中主要的格式字符:;(3)O格式符:以无符号八进制形式输出整数;(4)x 格式符:以无符号十六进制形式输出整数;(6)f 格式符:以小数形式输出单、双精度实数;(7)e 格式符:以指数形式输出单、双精度实数
要求小数点前必须有且只有一个非0数字,不指定域宽m和精度.n时,系统自动给出6位小数,指数部分占5位,其中e占1位。指数符号占1位,指数占3位。;(8)s格式符:用来输出字符串;例:printf( %d,%d,%d ,(a,b,c),b,c); ;使用printf( )函数的几点说明: ;例:读程序,写运行结果。;2、格式输入函数——scanf( ) ;格式输入函数;格式:scanf(“格式控制字符串”,地址表列) ;格式控制字符 ;(2)输入数据宽度 :用十进制整数指定输入
的宽度。
如:scanf( %5d ,a); 输
仅把12345赋予a,其余截去。;(3)长度
长度格式符为l、h
l表示长整型和双精度浮点数
h表示短整型数据。 ;(4)类型——输入数据的类型. ;使用scanf( )函数需注意 :;(3)输入多个数据时,格式控制串中没有非
格式字符,则输入时数据间的分隔符可
用空格、TAB键、回车键。 ;(5)如果格式控制字符串中有非格式字符,则输入时也要输入非格式字符。 ;(6)输入、输出格式符不相符,则输出数据错误。 ;#include stdio.h
main()
{
int a, b;
printf(Please input a and b:);
scan
文档评论(0)