- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1.3C语言的词法1.3.2C语言的词法1.3.2C语言的词法1.3.2C语言的词法1.4C语言数据输入和输出例:#includestdio.hvoidmain(){inti=5;floatf=32.34;printf(“i=%3df=%5.1f”,i,f);}表1.1printf格式字符表1.2printf的附加格式说明字符对于单精度数,使用%f格式符输出时,仅前7位是有效数字,输出6位小数。对于双精度数,使用lf格式符输出时,前16位是有效数字,输出6位小数几点说明:格式字符要用小写字母输出项的参数出除了常数、变量外还可以是表达式、函数调用如:printf(“max=%d\ti=%d\”,imax(a,b),i++);1.4.1C语言格式输入/输出表1-3scanf格式字符表1-4scanf的附加格式说明字符例:#include”stdio.h”voidmain(){inta;floatb,c;scanf(“%d,%f,%f”,a,b,c);printf(“a=%d,b=%.1f,c=%.1f\n”,a,b,c);}#include”stdio.h”voidmain(){inta;floatb,c;scanf(“a=%d,b=%f,c=%f”,a,b,c);printf(“a=%d,b=%f,c=%f\n”,a,b,c);}1.4.2C语言字符数据输入/输出例:#include“stdio.h”voidmain(){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c),putchar(\n);}最常用的头文件:2、字符输入函数getchar()格式:getchar()作用:从键盘缓冲区读入一个字符例:#include“stdio.h”voidmain(){intc;printf(“Enteracharacter:”);c=getchar();printf(“%c:%d\n”,c,c);}1.4.3C++的输入输出流输出项还可以是各种控制字符或函数,如回车换行符’\n’等。常用的输入/输出流格式控制符见教材表1-5所示。使用格式控制符要包含头文件iomanip.h,即源文件开始应增加文件包含命令#includeiomanip.h。1.4.3C++的输入输出流a:97cout必须配合插入操作符使用。输出格式为:1.输出coutcout输出项1输出项2……输出项n;功能:首先计算出各输出项的值,然后将其转换成字符流形式输出。头文件iostream.h包含了操作所有输入/输出流所需的基本信息。因此,大多数C++程序都将iostream.h头文件包括到用户的源文件中,即:#includeiostream.h例:#includeiostream.h/*文件包含*/main() /*主函数*/{coutThisisaCprogram.\n; /*输出信息*/}*返回本章目录1.3.2C语言的词法1.3.1C语言的字符集1.3.1C语言的字符集C语言的字符集是由ASCII字符集组成(1)大、小写字母:A~Z、a~z(2)阿拉伯数字:0~9(3)特殊字符:_#\“‘;(){}等(4)运算符:+-*/=等C语言使用一组字符来构造具有特殊意义的词,我们称之为词法符号。主要有关键字、标识符、运算符、分隔符、常量及注释符等。关键字是系统预定义的词法符号,具有特定的含义。ANSIC规定有32个关键字,C不允许对关键字重新定义,即程序员不能用这样关键字再定义其他含义。关键字举例:intcharfloatlongifelseforwhile1.关键字标识符的构成规则:(1)以字母或下划线开头(2)随后可跟若干个字母、数字、下
文档评论(0)