C语言程序设计基础32015.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 问题 程序的任务是对数据进行处理,数据是程序处理的对象,而运算符是施加给这些数据的操作。 数据和运算符是表达式的基本元素 3.1 C语言的基本符号 4. 常量 在程序运行中,其值保持不变的量称为常量。 常量的表示方法: 数值常量 例如:10,3 , 2.68等 符号常量 用一个符号代表一个常量 命名规则: 变量名由标识符表示,只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 例如:下列标识符中,不合法的变量名有: M.D.John 12%gf 1add _ce36 age 5thclass lotus-1-2-3 cd*ef 说明: *变量要“先定义,后使用” 定义格式:类型说明符 标识符1, … ,标识符n 例如:int x, y, z; float a, b, c, d; *选变量名时,要做到“见名知义” 例如:name , st_age , xm , nl , class , sum 3.2 C语言数据类型 C语言数据类型: 整型 字符型 单精度型 算术类型 实型(浮点型) 基本类型 枚举类型 双精度型 指针类型 数据类型 数组 构造类型 结构体类型 共用体类型 3.2.1 整型数据 3.2.2 实型数据 IEEE 754标准(美国电气电子工程师协会IEEE,1985) 将实数分成两类: 浮点数(Float)和双精度数(Double)。 浮点数用32位表示: 数符1位,阶码8位,尾数23位 双精度数用64位表示:数符1位, 阶码11位,尾数52位为了处理负指数的情况,实际数据的指数存储时数值加上127(27-1)后进行存储。尾数只存储小数部分。 单精度浮点数机内存储格式(占4个字节,32位): 2. 实型常量 (实型常数不区分单精度和双精度) 两种表示形式: 十进制数形式:由数字和小数点及正负号组成。 (注意:必须有小数点) 例如:23.678 .678 23. 指数形式:由数字、小数点、字母e或E及正负号组成。 (注:e或E之前必须有数字,且后指数必须为整数) 例如:3.5E-5 2e3 E2 3.6e3.5 .e6 e 3.2.3 字符型数据 1. 字符常量 用单引号括起来的一个字符( 只能包含一个字符) 例如: ‘a’ ‘A’ ‘$’ ‘!’ ‘abc’、“a” ? 注: ‘a’与‘A’是 不同的字符常量。 字符常量和字符串常量的区别: 在程序中,可以用字符常量或字符串常量表示单个字符,例如 ‘a’,或“a”,两者的区别如下: (1) 字符串a在内存中占2个字节,而字符a 在内存中占1个字节。 字符串a 字符a (2) 不能将字符串赋给一个字符变量。 例: char ch1,ch2;   ch1=a; /*正确*/ ch2=a; /*错误*/ 1.以下不合法的变量名为: (A) _123 (B) IF (C) e4 (D)float 2.指出下列字符串的长度及输出内容: “ \\\’\054 ”

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档