湖南省计算机二级考试培训内容(C语言).pdfVIP

  • 2
  • 0
  • 约2.8万字
  • 约 29页
  • 2018-12-24 发布于上海
  • 举报

湖南省计算机二级考试培训内容(C语言).pdf

湖南省计算机二级考试培训内容 一、 语言基础 1、 标识符的命名规则 (1) 只能为字母、数字、下划线 (2) 第一个不能为数字 (3) 不能与关键字同名 2、常量的合法性 (1)整形 八进制:以 0 开头,只能出现数字( 0-7)。如 0234 非法的如 078,出现了数字 8 十六进制:以 0x 开头,只能为( 0-9,abcdef (ABCDEF )) 合法的有 0x234abf,0x698AFE 非法的如 0x34AFK, 出现了 K (2)实型 小数形式:(必须有小数点) 如 0.123, .123, 123.0, 0.0,123. 指数形式: (e 或 E 之前必须有数字;指数必须为整数)如 12.3e3 ,123E2, 1.23e4 , e-5(非法) , 1.2E-3.5 (非法) (3)字符 字符常量:用单引号括起来的单个普通字符 ‘a,’’H等,非法的如’ ‘abd ’ 字符串常量:用双引号 ( “”)括起来的字符序列 如 “abc,”“a “ 注意: “a与“ ‘a的区别’ 3、变量 变量定义的一般格式: 数据类型 变量 1[,变量 2,…,变量 n]; 如 int ad,max,c;(定义三个变量,变量名为 ad,max,c)。 整形变量占 2 个字节,实型变量( float 占 4 个字节, double 占 8 个字节),字符变量占 1 个字节。 指针变量占 2 个字节, 结 构体变量占其内各变量空间和,共用体变量占其内占空间最大 的变量的字节数。 变量必须先定义后使用,且使用前变量必须有确定值。 4、运算符 (1)运算符的优先级,结合性 (2)算术运算符: + ,-,* ,/ ,%,++,-- 。 ① 两整数相除,结果为整数,如 3/5=0 。 ② %要求两侧均为整型数据,如 3.2%2(非法 ) 。 ③当 ++,--运算符与其他运算符混合运算时, 对前置 ++,--先自 增、自减,再用自增、自减后的值参与其他运算;对后置 ++, --先用值参与其他运算,再自增、自减。 注意: ++ -- 不能用于常量和表达式 ,如 5++ ,(a+b)++ (3)关系运算符,逻辑运算符 ①关系运算符: = == = != ②逻辑运算符: ! || 这 2 种运算符的结果只为 0 和 1。 对逻辑运算符,只看值的真和假( 1 代表真, 0 代表假), 而不管值的大小,所有的非 0 值都为真,即 1,只有 0 为假。 如 543,其结果为 0 (先作54 运算,得结果 1,再用 1 和 3 作 13 运算,得结果 0)。 (4 )逗号运算符 形式:表达式 1,表达式 2, ……表达式 n 结合性 :从左向右 优先级 : 15,只比赋值运算符高 逗号表达式的值:等于表达式 n 的值 用途:常用于循环

文档评论(0)

1亿VIP精品文档

相关文档