02第二章-数据类型解读.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02第二章-数据类型解读

2-3.变量 变量声明 位置 函数体内开始的位置(数据说明部分,{) 函数外(全局、静态) 2-3.变量 变量声明 变量名和变量值 变量类型 整型变量 实型变量 字符型变量 2-3.变量 整型变量 存储整型数据 int a; long b; unsigned int c; 注意该类型变量的取值范围 不同类型的差别在于占用不同的存储空间 2-3.变量 实型变量 存储实型数据 float a,b; double x; long double y; 一个实型常量可以赋给float或 double型变量 根据变量类型截取实型常量的相应有效位数 2-3.变量 字符变量 存放一个字符常量 char c1,a2; 不能将一个字符串常量赋给一个字符变量 例:char c1,c2; c1=‘a’ ; c2=‘b’ ;——合法 c1=“a” ; c2=“b”;——非法 2-3.变量 变量赋值 初始化赋值方式(声明语句) C语言允许在定义变量的同时对变量进行初始化 int i=0; int i,j,k=10; int i=0,j=1,k=10; 未经初始化的变量有不确定的初值 2-3.变量 变量赋值 先说明后赋值方式(赋值语句) 在程序运行过程中用赋值语句给变量赋一个值 int a; /*变量有不确定的值*/ a=10; /*a的值在程序执行时被赋予10*/ 2-3.变量 变量在使用中应注意的问题 变量“先定义后使用” 常量与变量的类型要匹配 例2-3:编写求两数和的C程序并上机运行(vc++)。 #include stdio.h main() { short int a,b,c; a=32767; b=10; c=a+b; printf(c=%d\n,c); /* 输出变量c的值 */ } 会出现什么问题?如何解决? 是指计算机进行一次整数运算所能处理的二进制数据的位数 《程序设计基础(C)》课程组@cc.neu.edu.cn 第二章 基本数据类型、常量及变量 2-0. C标识符 /*计算1个整数与10的加法*/ #includestdio.h /*printf,scanf函数定义*/ #define DATA_INT 10 /*转换常量*/ int main (void) { int data_a, sum; /*定义一个整型变量*/ scanf(“%d”,data_a); sum=data_a+DATA_INT; printf(“sum=%d\n”,sum); return(0); } C程序的构成成分 例2-1:一个简单的加法运算 2-0. C标识符 什么是标识符? 程序设计时,为程序的构成成分命名,被统称为标识符 包括:变量名、常数名、数组名、函数名、文件名、类型名等 C语言的标识符 关键字 用户自定义标识符 2-0. C标识符 C标识符命名规则 规则1:只能由英文字母、数字和下划线组成 规则2:必须以英文字母或下划线开头 2-0. C标识符 用户自定义标识符 注意C语言规则 C语言对大、小写字母严格区分 SUN、sun、Sun 命名时应尽量采用有意义的名称,做到“见名知义”,以增强程序的可读性(例如:age etc.) 用户标识符不要与关键字同名 2-0. C标识符 关键字 由C语言规定的、具有特定含义、用作专用的标识符 C语言共有32个关键字,主要用于定义数据类型和构成语句 include、define等 关键字不允许作为用户标识符使用 2-0. C标识符 关键字 例2-2:分析并指出合法的标识符与关键字 例:指出合法的标识符与关键字 _ACG S05 file.c Abc 10page yellow_red ab -113 _ACG ? ? ? ? ? 数据为什么要区分类型? 数据 数据类型 数据类型是一类数据的抽象表示,这类数据具有相同的形式,遵从相同的运算规则 2-1.数据类型 2-1.数据类型 数据类型的分类 数据类型 空类型 指针类型 构造类型 结 构 体 类 型 数 组 类 型 共 用 体 类 型 基本类型 整型 实型 字符型 标准类型 用户定义类型 枚举型 单精度型 双精度型 2-1.数据类型 数据类型的分类 每个数据类型都有固定的表示方式 int:-32768-32767,2个字节 C程序中所出现的所有数据都必须明确指定其数据类型 2-1.数据类型 数

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档