[理学]第3章 数据类型_运算符与表达式.ppt

[理学]第3章 数据类型_运算符与表达式.ppt

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

1、基本数据类型 字符型 char 整型 int 基本类型 单精度型 float 双精度型 double ? 数组型 C数据类型 构造类型 结构体型 联合体型 指针型 枚举型 空类型 基本类型 (1)字符型(char) 1字节 (2)数值型 整型——短整型 (short) 2字节 整 型 (int) 2字节 长整型 (long) 4字节 (可表示到±21亿) 实型——单精度 (float) 4字节 6/7位有效数字 双精度 (double) 8字节 长双精度(long double) 10字节 20位有效数字 可知:charintlong int=floatdouble (以上字节长度为Turbo C环境) 二、常量与变量 (1)、常量:在程序执行过程中,值不能被改变的量称为常量。 有:整型常量、实型常量、字符型常量、字符串常量、符号常量 各种常量举例 1.整型常量 十进制数 12 -12l或-12L 12345u (占用的字节数不同) 八进制数 012 -012L (注意数码中不可有8和9) 十六进制数 0x12 0x12L -0x45af 2.实型常量(浮点型数据) 小数形式 123.45 2.0 (必须有小数点) 指数形式 2.45e-4 1.13E3 (指数符号e或E之前必须有数字,其后必须为整数) [+ ] 数[.数] e[+ ] 数 数符 尾数 阶符 阶码 3、字符常量 用一对单引号括起来的单个字符。内存中用其对应的ASCII码存储。 (1)普通字符(可显示、输入)如: ‘A’ ‘!’ (只能单字符单引号) 错误:‘abc’ ‘’’ ‘”’ ‘\’ (2)控制和特殊字符 如回车符、单引号、反斜杠等都是采用“转义字符” P25表3-1 几个例子 【例】 main() { printf(“123456789012345\n”); printf(“ab c\tde\b\101fg\n”); printf(“ab c\rde\12\x41\n”); } main() { char c1,c2,c3; clrscr(); c1=’\101’; c2=A; c3=65; /*八进制的101相当于十进制65,对应ASCII字符 ‘A’ */ printf(“%c,%c,%c\n”,c1,c2,c3); printf(“%d,%d,%d\n”,c1,c2,c3); } 【例】 main() { char ch; clrscr(); ch=‘\60’; /*八进制的60相当于十进制48,对应ASCII字符 ‘0’ */ printf(“%c,%d”,ch,ch); } 4、字符串常量 用一对双引号括起来的字符序列或转义字符序列。 如:“abc” “a123\n”

文档评论(0)

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

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

1亿VIP精品文档

相关文档