网站大量收购独家精品文档,联系QQ:2885784924

第五讲 数据类型、运算符与表达式(二).ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五讲 数据类型、运算符与表达式(二) 1、浮点型数据 2、字符型数据 3.4实型数据 3.4.1实型常量 表示形式有如下两种: 十进制数形式:由数字和小数点及正负号组成。 (注意:必须有小数点) 例如:23.678 .678 23. 指数形式:由数字、小数点、字母e或E及正负号组成。 (注:e或E之前必须有数字,且后指数必须为整数) 例如:3.5E-5 2e3 错误:E2 3.6e3.5 .e6 e 3.4.2 实型变量 实型变量可分为: 单精度(float型) 如: float x , y ; 双精度型(double型) 如:double a , b , c ; 说明: 1. float 型变量在内存中占4个字节;double 型变量在内存中占8个字节。 2. 单精度实数提供7位有效数字;双精度实数提供15~16位有效数字。 3. 一个实型常量不分float 和 double 型, 一个实型常量 可以赋给一个float 型或 double 型变量,并根据变量的类型截取实型常量中相应的有效位数字。 例如: float a; double b; a=123456.789e5 ; b=123456.789 ; 3.5字符型数据 3.5.1字符常量 1 .字符常量:用单引号括起来的一个字符。 例如: ‘a’ ‘A’ ‘$’ ‘!’ 注:‘a’与‘A’是 的字符常量 说明: 1、“\ddd” 与“\xhh”分别表示用八进制数或十六进制数表示一个字符。  例: ‘\101’代表ASCII码(十进制)为65的字符‘A’ . 系统中所有字符都有ASCII值(见374页) 2、由于 \ ’ ”在C语言中都有了特殊的意义,故要想在字符串中使用它们,须在其前面再加上一个反斜线。 例如: \\ 反斜线 \ ’ 单引号 \” 双引号 3、除了前面介绍的特殊转义字符外,‘\字母’ 代表字母本身。如‘\c’ 代表字母 c。 3.5.2字符变量 定义形式: char 标识符1,标识符2,… , 标识符n 例如: char c1, c2, c3, ch ; c1=‘a’ ; c2=‘b’ ; c3=‘c’ ; ch=‘ d’ ; 说明: 1、字符变量在内存中占一个字节。 2、在内存中,是把字符对应的ASCII码值放 到存储单元中. 3、字符型数据与整型数据之间可以通用. 3.5.4字符串常量 1.定义:括在一对双引号之内的字符序列或转义字符序列称为字符串常量。 例如:“How are you!” “a” “*abc\n\t” 2.存储:字符串中的字符依次存储在内存中一块连续的区域内,并且把空操作字符‘ \0’自动附加到字符串的尾部作为字符串的结束标志。故字符个数为n的字符串在内存中应占n+1个字节。 例:c=“china” * main() { float a,c ; double b; a=123456.789e5 ; b=123456789111111.789 ; c=a+20; printf(“a=%f,b=%f,c=%f\n ”, a,b,c); } 输出结果: a=12345678848.000000,b=123456789111111.781000, c= 12345678848.000000 (避免将一个很大的数与一个很小的数相加,,以免出现舍入误差) 不同 2. 转义字符:以一个‘\’开头的字符序列 例如:‘ \n ’换行 ‘ \t ’横向跳格(水平制表) ‘ \b ’退格 ‘ \v ’竖向跳格(垂直制表) ‘ \r ’回车 ‘ \f ’走纸换页 ‘ \a ’报警 ‘ \0 ’空字符 判断下列字符串的长度: “ \\\’\054 ” “\x56\”\\\c\ta ” “\\\n\t\bab” 6 main

文档评论(0)

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

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

1亿VIP精品文档

相关文档