C语言-第2讲924.pptx

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

C语言程序设计信科系专职教师:赵小蕾邮箱:zxl_xinhua@163.com主要内容C语言数据表现形式1基本数据类型2运算符及表达式3C语句4数据输入输出51. C语言数据表现形式C的数据类型数据类型,是对数据分配存储单元的安排,包括存储单元的长度(占多少字节)以及数据的存储形式 。不同的类型分配不同的长度和存储形式 。C语言允许使用的数据类型基本类型枚举类型空类型派生类型整型int基本类型字符型 char单精度实型 float实型(浮点型)双精度实型 double数组类型结构体类型 struct共用体类型 union指针类型1. C语言数据表现形式C语言允许使用的数据类型数据类型构造类型枚举类型enum空类型(无值类型) void1. C语言数据表现形式常量在程序运行过程中,其值不能被改变的量称为常量 。常量区分为不同的类型整型常量,如:100,125,-100,0实型常量,如: 3.14 , 0.125,-3.789字符型常量,如: ‘a’, ‘b’,‘2’,‘\n’字符串常量,如: “a”, “ab”,“1232”1. C语言数据表现形式字符型转义字符常量 一些常用的但不能 显示的ASCII码字符; 一些被C语言占用了 的ASCII码字符。转义字符字符值\’单引号\”双引号\?问号字符\\反斜杠\a响铃(BEL)\b退格符(BS)\f换页符(FF)\n换行符(LF)\r回车符(CR)\t水平制表符(HT)\v垂直制表(VT)1. C语言数据表现形式符号常量有时候,一个常量在源程序中多处出现的,且具有一定的含义,可以用一个符号名来代表。这种用符号名代表的一个常量,称为符号常量。符号常量习惯上用大写表示。在程序的开头,使用预处理指令定义符号常量。定义符号常量,使用# define指令。例如: #define PI 3.1415926 //指定PI为3.1415926#define PRICE 30 //指定PRICE为30注意,没有“;”号1. C语言数据表现形式符号常量举例例7 符号常量的使用 #define PRICE 30 //指定符号常量PRICE#include stdio.hint main ( ){ int num, total; num=10; total=num * PRICE; //使用符号常量PRICE  printf(″total=%d\n″,total);}运行结果:total=3001. C语言数据表现形式变量变量代表内存中具有特定属性的一个存储单元,它用来存放数据,这就是变量的值,在程序运行期间,这些值是可以改变的。变量名实际上是一个以一个名字对应代表一个内在地址,在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据。1. C语言数据表现形式变量对所有用到的变量作强制定义,即“先定义,后使用” 。定义变量,即指定该变量的名字和类型注意C对大小写字母敏感 。变量命名的规定:C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。例8 判断下列变量名是否合法 Sum,_total,month,Student_name,lotus_1_2_3,BASIC,li_ling M.D.John,¥123,3D64,#33, ab ?? 2.基本数据类型计算机的存储单元以字节为基本单位。1字节 = 8个二进制位。在计算机内部使用二进制形式存储信息。十进制 二进制 字节 0 0 1 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 10011字节可以表示多少个不同的数?0000000100000101000001112.基本数据类型Turbo CVisual C++, Visual Studio …整型数据分类类型字节数取值范围基本整型int2-32768~32767 (即-215~215-1)4-2147483648~2147483648 (即-231~231-1)unsigned int20~65535 (即0~216-1)40~4294967295 (即0~232-1)短整型short2-32768~32767 (即-215~215-1)unsigned

文档评论(0)

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

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

1亿VIP精品文档

相关文档