- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一讲 C语言基础参考书:《C程序设计》第一、二、三、四章Page 本讲主要内容C语言的程序格式及结构特点数据类型算术运算符与算术表达式赋值运算符和赋值表达式逗号运算和逗号表达式逻辑运算与逻辑表达式赋值语句数据输入、输出简单程序举例C语言的程序格式实例#includestdio.hVoid main(){ int x, y, z; x=2; y=3; z=x+y; printf(x+y=%d\n,z);}程序格式关键字及编译预处理命令成。以分号(;)作为语句的结束符,(不是分隔符)。没有行的概念,可任意书写。用大括号对{}表示程序的层次范围,一个完整的程序模块要用一对{}包括。不能在变量名、函数名、关键字中插入空格和空行。Page 标识符标识符可用作变量名、函数名、数组名、文件名等标识符的命名有一定的规则:?(1).标识符只能由字母、数字和下划线三类字符组成?(2).第一个字符不能是数字?(3).大写字母和小写字母被认为是两个不同的字符,如A和a是两个不同的标识符? (4).标识符可以任意长,但只位前32位有效? (5).标识符不能是C的关键字例下列四组选项中,均是不合法的用户标识符的选项是 。A) WP_0doB) b-afor intC) float la0 _AD) -123 abc TEMP例下列可用于C语言用户标识符的一组是A)void, define, WORDB)a3_b3, _123,CarC)For, -abc, IF CaseD)2a, DO, sizeof整型常量在c语言中,整型常量可以用十进制、八进制、十六进制来表示。十进制常量用一串连续的数字,32767、-989,0等。八进制用数字0开头(注意不是字母o),如010、016等,但不能写成018等十六进制数用数字0和字母x(或大写X)开头,如0x10、0xf等,十六进制里的字母不区分大小写。整型常量又有短整型(shot int)、基本整型(int)、长整型(long int)和无符号型(unsigned)以下均是合法整型常量的是A 160 -0xffff011B -0xcdf 01a 0xeC -01 986,012 0668D -0x48a -068 0xf A浮点型常量就是平常所说的实数,有两种表示方法(1)十进制小数形式。0.123、123.、123.0、0.0、都是十进制小数形式(2)指数形式。如123e3或123E3都代表123*103 。注意:字母e(或E)之前必须有数字,e后面的指数必须为整数,如e2、 3.2e2.8、 e2等都是不合法的以下均是不合法浮点数的是A 160. 0.12 e3B 123e 2e4.2 .e5C -.e18 123e4 0.0D - e3 .e234 1e3B例2:可作为C语言合法常量的是 A,80 B, 080 C,8e1.0 D,0x19hd3下列均是合法整形常量的选项是 A,160 -0xfff 011 B,-0xcd 01a 0xe C,-01 9865 0668D,-0x48a 2e5 0x 字符型数据字符常量单引号括起来的一个字符,如:a, D, ?, $字符变量用来存放字符常量例:char c1,c2; c1=a; c2=A;字符数据在内存中的存储形式以ASCII码存储,占1字节,用7个二进制位Page C H I N A \0a \0a 字符型数据字符数据的使用方法字符数据和整型数据之间可以通用,可以按字符形式输出,也可以按整型输出。字符数据与整型数据可以互相赋值。char c = ‘a’ ;printf(“%d”,c);结果我97字符串常量例:CHINA a a所以:char c; c=a;Page 例 main() { char c1,c2; c1=97; c2=98; printf(%c %d\n,c1,c2); }结果:a 98例main(){ int i; char c; i=a; c=97; printf(%c,%d\n,c,c); printf(%c,%d\n,i,i);}运行结果:a,97a,97例下面正确的字符常量是 a ‘t’ b “A” c 65 d A下面不正确的字符串常量是 a ‘abc’ b “12’12” c “0” d “” a a转义字符转义字符 转义字符的意义 \n 回车换行 \t 横向跳到下一制表位置 \v 竖向跳格\b 退格 \r 回车\f 走纸换页 \\ 反斜线符“\” \‘ 单引号符 \a 鸣铃 \ddd 1~3位八进制数所代表的字符 如‘\2’ 代表笑脸 , ‘\22’ 代表箭头\xhh 1~2位十六进制数所代表的字符 如 ‘\x23’ 代表# 例
文档评论(0)