第1章C语言概述、变量、运算符与表达式.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章C语言概述、变量、运算符与表达式

C语言概述、变量、运算符与表达式 1.1本章要点 1.1.1 C语言概述 C语言程序的特点: (1)C程序是由函数构成的,其中必须有且只有一个主函数main( )。 (2)函数体是由左右花括号{ }括起来的部分。 (3)一个C程序总是从main函数开始执行的,不论main函数在整个程序中的位置如何。 (4)C语言中的每个基本语句都以“;”结束。 (5)C语言书写格式自由,一行内可以写一个语句,也可以写多个语句。 (6)C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。 (7)可用/*…*/对C程序中的任何部分作注释。 2标识符、常量和变量 常量——在程序运行过程中值不能被改变的量。例如:2.2、- 0.3、02、1e3等。 变量——在程序的执行过程中值可以被改变的量。 标识符——用来标识变量名、符号常量名、函数名、数组名、类型名或文件名等的有效字符序列。 标识符的有关规定: (1)由英文字母、数字、下划线组成,且第一个字符必须是字母或下划线,一般不超过8个字符。 (2)大小写字母的含义不同。 (3)不能使用C语言中的关键字做标识符。 附:C语言中的关键字共有32个,而且都是小写。其中,标识类型关键字有:int ,char , float ,double ,long ,short ,unsigned ,signed ,struct ,union ,enum ,auto ,extern ,static ,register , typedef ,void ,const 和volatile。 标识控制流的关键字有:for ,goto ,return ,break , continue ,if, else ,while ,do ,switch ,case 和default。 其它关键字有:sizeof。 (4)用户取名时,应当尽量遵循“简洁明了”和“见名知意”的原则。 常量的有关规定: 常量的分类如下: 整型常量:0,-3,12 实型常量:4.6,-1.23 字符常量:‘a’,‘d’ 符号常量:可以用一个标识符代表一个符号常量。但在程序中必须用define说明,例如“#define N 30”,这里N 就是一个字符常量,编程时直接用N 来表示字符串30。 变量的有关规定: 使用变量前,一定先定义后使用,否则不能直接做为变量名。 (2)每一个变量属于一种类型,在编译时为其分配一定的存储单元,并依据此类型检查该变量所进行的运算是否合法。 (3)变量名的定义:[存储属性] 数据类型 变量名表 3??据类型 单精度型 双精度型 整型类型  基本类型 浮点型类型 数组类型 结构体类型 联合类型 字符型类型 数据类型 构造类型 复杂类型 指针类型 枚举类型 整型数据 整型常量: (1)十进制整数:数码直接开头的十进制数。如1234,-234 (2)八进制整数:以0开头的常量是八进制数。如011=(11)8 (3)十六进制整数:以0x开头的数是十六进制。如0x123即(123)16 整型变量: 如表1.1.1所示 表1.1.1整型变量说明表 整型数据类型关键字所占位数所占字节数的表示范围基本型int162-215~215-1短整型short int162-215~215-1长整型long int324-231~231-1无符号整型unsigned int1620~216-1无符号短整型unsigned short1620~216-1无符号长整型unsigned long3240~232-1 浮点型数据 浮点型常量 浮点型常量有两种表示形式: (1)十进制数形式:它是由数字和小数组成,如:3. 14159,-7.2,8.9。 (2)指数法形式:如120000.0用指数法可表示为1.2e5, 1.2称为尾数,5称为指数。 0.00123用指数法可表示为1.23e-3。 注意: (1)字母e 或E之前(即尾数部分)必须是有数字的。 (2)e或E后面的指数部分必须是整数。 实型变量 实型变量分为单精度型(float)和双精度型(double)。 (1)单精度:占4个字节,有效位为7位,数值范围为10-38~1038。 (2)双精度:占8个字节,有效位为15~16位,数值范围约为10-308~10308。 3.字符型数据 字符型常量 字符型常量是由一对单引号括起来的单个字符构成。 一个字符型常量的值是该字符集中对应的编码值。‘0’~‘9’的ASCⅡ编码值是48~57。显然字符‘0’与数字0是不同的。 C语言中还允许用一种特殊形式的字符常量,它是以‘\’开头的字符序列。 下表1.1.2为换码序列表。 表1

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档