第2章 数据类型、运算符及表达式-1.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计 主讲:李娟 第2章 数据类型、运算符和表达式 2.1 标识符和保留字 2.2 C语言基本数据类型 2.3 常量与变 量 2.4 基本运算符和表达式 2.5 数据类型转换 2.6 简单的输入输出实现方法 2.7 小结 2.1  标识符和保留字 2.1  标识符和保留字 2.1  标识符和保留字 2.1  标识符和保留字 2.1  标识符和保留字 2.1  字符集及词法约定   表示整型量的关键字是int。如:int i; 在目前大多数实现中,整型变量的取值范围因机器字长而异。在visual c++ 6.0编译系统,整型变量i的取值范围是:-231≤i≤231-1 表示字符类型变量的说明符是 char  定义方法: 如:char c; unsigned char c;      一个字符型变量所占用的内存空间应足以存放所用基本字符集中任何一个字符。通常占用一个字节,即8位。 在ANSI C 和ISO C中,还规定了signed char和 unsigned char两种类型,unsigned char型量的取值范围是0~255,signed char型量的取值范围是-128~127。 基本浮点类型的关键字是float。如:float f; 2.3  常量与变量 在C语言中有不同类型的常量,如整型常量、浮点常量、字符常量和字符串常量。 P34:一、1,2,3 P34:二、1,2,3,4  2、字符数据的存储: 当把一个字符常量赋给一个字符变量时,该字符变量的值就是相应字符的ASCII码。如:c=‘a’; 如果一个运算符有两个不同类型的运算分量,那么,在操作之前先将“较低”的类型提升为“较高”的类型,使二者类型统一,然后进行操作;其结果是“较高”类型。而类型的高低是由其属性(取值范围、精度、作用等)来决定的。 例2-2:分析下面程序输出的结果。 main() { int a,b=-550; char c=7; float f1=3.142,f2; a=b/c; /* integer divided by a character */ printf(″a=%d\n″,a); a=f1; /* float to integer conversion */ printf(″f1=%f……a=%d\n″,f1,a); f1=b;/* integer to float conversion */ printf(″b=%d……f1=%f\n″b,f1); f2=b/50.0;/* integer divided by a float */ printf(″b=%d,f2=%f\n″,b,f2); } 2.4 .4 类型转换 a=-10 f1=3.142000…..a=3 B=-550….f1=-550.000000 B=-550,f2=-11.000000 * * 2.1.1 字符集 C语言使用的基本符号共有如下四种: (1)阿拉伯数学:0~9   (2)字母:大写字母:A~Z 和 小写字母:a~z (3)29个图形符号: ,逗号 ( 左圆括号 右尖括号 % 百分号  _ 下划线 . 圆点 ) 右圆括号 ! 感叹号 and(与) ;分号 [ 左方括号 | 竖线 ^ xor(异或) :冒号 ] 右方括号 / 斜杠 * 乘号 ?问号 { 左大括号 \ 反斜杠 — 减号 ‘ 单引号 } 右大括号 ~ 波折号子 = 等于号 “ 双引号 左尖括号 # 井号 + 加号 (4)转义字符: 输出格式控制 输出字符 2.1.2 标识符   在C语言中,标识符用来标记自己定义的常量、变量、数组、数据类型、函数及程序等的名字。 必须符合下列语法规则: 应以字母(大小写皆可)或下线符(_)中任一个字符开头。 在第一个字母后,可以是若干个(包括0个)字母、下线符和数字组成的字符序列,中间不能有空格。  标识

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档