C语言 变量、常量及数据类型.pptx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
变量、常量与数据类型 回顾 C语言的基本字符集有那些? C语言的标识符概念? C语言的32个保留字 C语言程序的基本结构 C语言的入口是什么? 注释有哪几种? 怎么在VS中建立一个C语言程序? 学习目标 掌握变量概述、规则和声明 掌握常量概述、规则和声明 掌握C语言中的基本数据类型 4 程序 指令 C语言中的基本元素 标识符 关键字 常量 运算符 分隔符 等 #includestdio.h void main() { int sum, x, y; //声明变量 printf(“请输入x和y的值\n”); scanf(“%d”,x); scanf( “%d”,y); sum = x +y; printf(“两数之和是:%d”,sum) ; } 1.1 变量概述 变量是计算机内存中已命名的存储位置,其中包含了数字或字符串等数据。 变量包含的信息被称为变量的值,其值是可以改变。 变量的两个要素: 变量名:每个变量名都遵循标识符命名规则 变量值:在程序中,通过变量名来引用变量的值 1.2 变量命名规则 可以由字母、数字和“_”(下划线)组合而成 必须以字母或“_”(下划线)开头,后面可以跟字母、数字和下划线 不能包含除“_”以外的任何特殊字符 (如 空白字符) 保留字具有特殊意义,不能用作变量名 C语言严格区分大小写 变量名一般习惯使用小写字母表示 命名变量应尽量做到“见名知意” 如:name ,age ,address,userInfo 1.3 声明和使用变量 在C语言所编写的应用程序中,任何变量都必须“先定义,后使用”。 datatype variablename ; 数据类型 变量名 int a; int a,b,c,d ; datatype variablename = value ; 数据类型 变量名 初始值 int x = 10; 2.1 常量概述 在程序的执行过程中,值不能被改变的量称为常量 常量的分类 字面常量 符号常量 2.2 常量命名规则 和1-4点的变量命名规则相同 常量都是以大写字母表示 定义#define宏的常量 不加 ; 一次定义一个 在函数外(标准C,VC中可以在函数内或函数外) 2.3.1 字面常量 常量可以从字面形式即可判断(也称字面常量、直接常量或常数) 字面常量分类: 整型常量(如123、0123、0x123为整型常量) 实型常量(如-1.23、1.2345为实型常量) 字符型常量(如‘a’ ,‘0’, ‘\n’为字符型常量) 字符串常量(如“abc”,“xyz”为字符串常量) 科学计算法(如10.9E4或10.9e4 = 10.9 x 104 ) (0开头的代表八进制数,0x是十六进制) 2.3.2 符号常量 用一个标识符来代表常量,称为符号常量或宏 #define PI 3.1415926 关键字 符号常量名 常量值 #define 标识符 常量 使用符号常量的优点: 含义清楚、见名知意 修改方便、一改全改 符号常量-例题 #include stdio.h #define X 4.5 #define Y 5.4 void main() { float sum; sum = X + Y; printf(“结果 = %f”,sum); } 2.3.3 有名常量(const) 和宏定义不同,有数据类型也有值 在一个变量的声明语句前加一个const,这个变量就不再是变量。 如: const int ch2 = 3; 那么ch2就是常数3 和变量写法类似,只要在其前加上const 可以定义在函数外,也可以定义在函数内 14-31 3.1 C语言数据类型 数据类型 基本类型 构造类型 指针类型 空类型 非数值型 数值型 结构体 数组 数据类型的作用: 指出应该为数据分配多大的存储空间 规定数据所能进行的操作 15 3. 2 基本数据类型 数据属于不同类别 Africa The quick brown fox TRUE 数据 非数值 数值 整型 非整型 9002.12 999 9/12/2003 2.175 123 Jackie Chan char 数据类型 非数值 数值 整型 int short int long int double float 非整型 16 名称 全称类型说明符 缩写类型说明符 字节 范围 整型 int int 2 -32768至 +32767 无符号整型 unsigned int unsigned整型 2 0 至 65,535 短整型 short int short 2 -32768 至 +32767 无符号

文档评论(0)

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

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

1亿VIP精品文档

相关文档