第二章 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文档。上传文档
查看更多
第二章 C语言步

第二章 C语言初步 第2节 C语言基础知识 三、 基本数据类型 数据 四、常量 程序在执行过程中始终不变的量 四、常量 程序在执行过程中始终不变的量 char c 用标识符表示且其值可变的量 int x 用标识符表示且其值可变的量 用标识符表示且其值可变的量 * * ? 学习目的: ?了解C语言的有关基本概念 如:标识符、关键字、运算符及表达式 一、标识符:(identifier) 用来标识变量名、常量名、数组名等的字符序列 如:name、 s、 _123 字母、数字和下划线组成,由字母和下划线开头 1、不可以数字开头。如:123abc 2、字母大、小写有别;如 :A与a是不同的标识 3、不能用分隔号:如R.Rebin 4、一些特殊符号不能用:如¥、$ 二、关键字(keyword) 在C语言中定义的具有特定意义的单词(保留字) if 、int、 break 、long、 else、 char、 for、 while、 goto…… 共32个 1、只能用小写 2、严格按规定使用和拼写 C语言有五种基本数据类型: 存储器(以字节byte为单位存放数据) char 字符型 如: char a int 整型 如: int x long 长整型 如: long e,f; float 单精度实型 如: float x,y; /* 指定x、y为单精度实型变量 */ ??0.123、 .123、 123.0、 123.、 0.0(必须有小数点) Double 双精度实型 如: double z; /* 指定z为双精度 实型变量 */ 注意:实型常量不分float和double。 整型 实型 1、字符常量 ?用单引号(撇号)括起来的一个字符。 如:a、x、D、?、$。 每个字符常量都对应一个ACSII码值 注意,a‘(097)和A‘(065)是不同的字符常量。 1、字符常量 ? 不可视控制字符:以“\”开头的字符序列,称为“转义序列”,“\”使其后面的字符变为另外的意义。见下表。如:回车,响铃 字符形式 功能 \n 换行符 \t 横向跳格:跳到下一个输出区(每一输出区为8个字符位置) \v 竖向跳格 \b 退格 \r 回车(回到本行起始字符位置) \f 走纸换页 \\ 反斜杠字符\ \ 单引号(撇号) \ddd 1~3位八进制数所代表的字符。如\101表示A \xhh 1~2位十六进制数所代表的字符。如\x40表示A 转义序列主要用来控制打印机和屏幕输出。 例:printf(\n sum is %d\n\n,sum); 字符数据在内存中的存储形式及其使用方法    字符在内存中以ASCII码存放。 字符 ASCII A 0x40(64) B 0x41(65) a 0x61(97) a 0x62(98) 0 0x30(48) 1 0x31(49) 例2.2] main() { char c1,c2; c1 = 97; c2 = 98; printf(%c %c,c1,c2); } 该例的输出是: 字符常量:单引号括起来的一个字符。 (2)字符串常量:双引号括起来的字符序列(0~N个字符)。: How do you do., CHINA, a, $123.45“(照样输出) 字符串常量在内存中的存放:每一个字符均以其ASCII码存 放,且最后添加一个“空字符” 。 例: 字符串常量“CHINA”存放在内存中的情况是:(6字节存储器,不 是5字节) C H I N A \0 C H I N A \0 因此,字符a和字符串a的区别是: 字符a :1字节(值为97) 字符串a:2字节(值为97,0) 另外: char c; c = a; /* 字符a */ c = a; /* 字符串a */ ??? 整型常量的类型 1、整型常量的值在-32768~+32767范围内,编译器 认为是int类型。 2、整型常量的值超过上述范围,而在– 2147483648~+2147483647范围内,编译器认为 是long类型。 3、在整型常量的值后面加字母L(大写L或小写l), 则告诉编译器,把该整型常量作为long类型处理 例:123L、0L。 4、整型常量有三种形式。 (4)实型常量 实数(real)又称为浮点数(float),有两种表达方式: ?数学:0.123、 .123、 123.0、 123.、 0.0(必须有小数点) ?? 科学:123e3或123E3、123E-2 1、字

文档评论(0)

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

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

1亿VIP精品文档

相关文档