C语言概论.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 1. 整型常量 常用的十进制整数──属于int类型,如1234 数字之间不允许嵌入空格、逗号或非数字字符。 带前缀o的整型常量表示八进制,如:o37 前缀为0x或0X,表示十六进制,如:0x1f或0X1F 大的整数──可使用U、L、UL等修饰符 long类型表示它是一个长整型数,以字母l 或L为后缀,如:123456789L 无符号常量──以字母u 或U为后缀,如:56789U 若后缀为(ul 或UL),表示一个无符号长整型数,如L 八进制、十六进制的常量也可以使用后缀L或U * * 2. 实型(浮点型)常量 常用的实数──属于浮点型常量,如123.4,1e-3 浮点常量通常表示为双精度(double类型)数。带后缀 f 或F 表示强制转换为单精度(float类型)数。 浮点常量如有后缀l 或L,则表示long double类型。 常量 是否合法 说明 常量 是否合法 说明 698354L 25,000 +5.0E3 3.5e-5 7.1e 4 √ × √ √ × 不允许使用逗号 不允许加空格 -4.5e-2 1.5E+2.5 $255 0x7B √ × × √ 指数必须用整数表示 不允许使用$ * * 3. 字符常量 用一对单引号括起来的单个字符 如:x, 5, 字符常量具有ASCII 整数值 printf(%d, a); // 将显示数字97 printf(%c, 97); // 将显示为字母a 单字符常量不包括‘ 和换行符等字符,可通过转义字符序列(反斜杠字符常量)来表示这些字符。 * * ANSI C 语言中的全部转义字符序列为: 符号 含义 \a 响铃(\007) \b 退格(Backspace 键) \f 换页 \n 换行 \r 回车 \t 水平制表符(Tab键) \v 垂直制表符 \\ 反斜杠 \ 双引号 \ 单引号 \? 问号 \ ooo 八进制数 \ xhh 十六进制数 * * 4. 字符串常量 是用双引号括起来的一系列字符。可以是字母、数字、特殊字符或空格。 I am a string , , 1978 , ?…! 字符串的内部用一个空字符\0表示串的结尾,因此存储字符串所需的存储单元数比双引号中的字符数多一个。 x与x的区别 x x 标准库函数strlen(s) 可以返回字符串参数s 的长度,但长度不包括末尾的\0。 x \0 x * * 5. 符号常量的定义 给常量赋予一个符号名,格式为: #define 符号常量名 常量的值(替换文本) 符号名具有与变量名相同的形式; 在# 与define 之间不允许有空格; #define 语句末尾不能有分号; 一经定义后,在程序的其它地方就不允许再用赋值语句给该符号名赋值了。 语句 合法性 说明 #define X = 2.5 × 不能使用“=“ # define MAX 10 × # 与 define 之间不能加空格 #define N 25; × 末尾不能加分号 #define N 5, M 10 × 一个语句只能定义一个常量名 #Define ARRAY 11 × 关键字define 必须小写 #define PRICE$ 100 × 常量名中不能使用$ * * 6、将变量声明为常量 在程序的运行过程中,希望某些变量的值保持不变时,可以使用const 限定符来限定。 const double e = 2.718281; const char msg[ ] = warning; 用const 限定符指定的变量,其值不能被修改。 对数组而言,const限定符指定数组所有元素的值不能被修改。 * * 五、标准输入/输出函数的使用 例1_3,使用公式 打印下列华氏温度与摄氏温度对照表: 0 -17 20 -6 40 4 60 15 80 26 100 37 120 48 140 60 160 71 180 82 200 93 220 104 240 115 260 126 280 137 300 148 * * 知识点: 1) int 与float类型的取值范围取决于具体的机器。 2) 整数除法操作中,结果中的任何小数部分都会被舍弃。 3) 如果某个算术运算符有一个浮点型操作数和一个整型操作数,则在开始运算之前整型操作数将会被转换为浮点型。 * * 改为浮点数

文档评论(0)

kaku + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档