自考计算机与程序设计2.c语言基础知识

自考计算机与程序设计2.c语言基础知识

ID:21726074

大小:21.03 KB

页数:5页

时间:2018-10-24

自考计算机与程序设计2.c语言基础知识_第1页
自考计算机与程序设计2.c语言基础知识_第2页
自考计算机与程序设计2.c语言基础知识_第3页
自考计算机与程序设计2.c语言基础知识_第4页
自考计算机与程序设计2.c语言基础知识_第5页
资源描述:

《自考计算机与程序设计2.c语言基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二课:C语言的基础知识2.2标识符,常量和变量2.2.1标识符:定义:由字母,数字和下划线组成,并且第一个字符必须为字母或下划线的。这样的组成就是标识符。下列合法的是:elsewhat#$12334aa34a_ba-bIfa=3A=4注意:在C中大写字母与小字字母被认为是两个不同的字符。分类:关键字:在C中已经定义好了的,不能用作它用的。如ifdoubleint等等。预定义标识符:如printfscanf用户标识符:用户根据自己的需求来定义的。(12)以下选项中,能用作用户标识符的是(C)A)voidB)8_8C

2、)_0_D)unsigned(11)以下选项中合法的标识符是(C)A)1-1B)1—1C)-11D)1—(12)以下选项中不合法的标识符是(C)A)printB)FORC)&aD)_002.2.2常量:定义:是指在程序的执行的过程中,其值不会被改变的量。分类:整型常量:没有小数的常量如:391234等等都是。实型常量:有小数点的常量如:3.93.03.字符常量:由单个字符组成的量如:’a’‘b’‘3’字符串常量:至少由一个字符组成的量如:“a”“abc”“beijing”符号常量:符号常量的值到底是多少,这是由在来

3、定义符号常量时来决定的?2*pi(13)以下选项中,能用作数据常量的是(D)A)o115B)0118C)1.5e1.5D)115L(13)以下选项中不能作为C语言合法常量的是(A)。A)'cd'B)0.1e+6C)"a"D)'11'(13)以下选项中不属于字符常量的是(B)A)'C'B)"C"C)'xCC0'D)'72'2.3整型常量与实型常量整型常量的几个表示方法十进制数:八进制数:以0开头的数字,由0-7组成。下列合法的八进制数是A,0B,028C,-077D,01.0十六进制数:以0X开头,由0-

4、9和A-F组成。A,oxffB,0xabcC,0x11D,0x19实型常量123.4小数形式:123.4指数形式:1.234e21.字母e和E之前必须要有数字2.字母e和E之后的数字必须是整数3.字母e’和数字之间不能有空格。A,2.607E-10.8103E2-77.77456E-20.1e+61.23E1.22.2.4变量:1.定义:在程序的运行过程中其值可以被改变的量,就叫变量。2.原则:变量必须先定义后使用。变量定义的过程就是给变量开辟存储单元的过程。3.分类:整型变量:用关键字int来表示.shortin

5、t短整型longint长整型在内存中占4个字节如123Lunsigned无符号如有-200U这就是错的。变量的定义:inta这是定义了一个整型变量a.实型变量:用关键字double或float来表示。float单精度在内存中占4个字节double双精度在内存中占8个字节。2.2.5算术表达式一、基本的算术运算符+-*/%这些是双目运算符(就是指操作对象有两个)注意:除%外,其它的运算符的运算对象可以是整型也可以是实型。%的操作对象只能是整型。如10%3=110.7%310%4.5x%3=0+-也可以做为单目运算。-

6、5.4+4.9说明:1.如果双目运算符两边运算数的类型一致,则所得结果的类型与运算数的类型一致。如1.0/2.0=0.51/2=02.如果双目运算符两边运算数的类型不一致,则系统会自动进行类型转换,使两边的类型一致后,再进行运算。1.0/2=0.53.所有的单精度数据,在运算过程中都以双精度进行运算。二、优先级()+-*/%+-由高——————低如(5+1)/2=???2.5.3强制类型转换表达式格式:(类型名)(表达式)例:(int)3.234=3(double)10%3=?(14)表达式:4-(9)%2的值是(

7、B)A)0B)3C)4D)5(14)设变量已正确定义并赋值,以下正确的表达式是(C)A)x=y*5=x+zB)int(15.8%5)C)x=y+z+5,++yD)x=25%5.02.6赋值表达式格式:变量名=表达式注:1.不可以颠倒(左边必须是变量名,右边必须是C语言中合法的表达式)2.功能就是先求出右边表达式的值,然后把此值赋值给赋值号左边的变量。确切的说是把数据存入以该变量为标识的存储单元中去。a=4,a=73.结合性的优先级仅高于逗号表达式。顺序是自右向左的。如a=2+7/34."="是一个赋值号,不是一个等

8、号。5.x=y。变量的值也是可以传递和赋值的。它的意思就是将变量Y中的值赋值到X中去。同样N=N+1也成立6.赋值运算符的左侧只能是变量,不能是常量或表达式a+b=c这就是违法的7。赋值号的右边也可以是一个赋值表达式。如a=b=7+1;补充;表达式与语句的区别,表达式后面加一个分号就是语句。2.6.2复合赋值表达式例:a+=3------a=a+3同理可得a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。