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

c课件第2章数据类型.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
说明: float 型变量在内存中占4个字节; double 型变量在内存中占8个字节。 2. 单精度实数提供7位有效数字;双精度实数提供15~16位有效数字。 3. 一个实型常量不分float 和 double 型, 一个实型常量可以赋给一个float 型或 double 型变量,并根据变量的类型截取实型常量中相应的有效位数字。 例如: float a; double b; a=123456.789 ; b=123456.789 ; 2.6 字符型数据 2.6.1字符常量 1 .字符常量:用单引号括起来的一个字符。 例如: ‘a’ ‘A’ ‘$’ ‘!’ 注:‘a’与‘A’是 不同 的字符常量 2. 转义字符:以一个‘\’开头的字符序列 例如:‘\ n’换行 ‘\ t’横向跳格(水平制表) ‘ \b’退格 ‘\v ’竖向跳格(垂直制表) ‘ \r ’回车 ‘ \f ’走纸换页 ‘ \a ’报警 ‘ \ 0 ’空字符 “\ddd” 与“\xhh”分别表示用八进制数或十六进制数表示一个字符。  例如: ‘\123’ ‘\x65’ ‘ \129’  由于 ‘ \ ’在C语言中都有了特殊的意义,故要想在字符串中使用它们,须在其前面再加上一个反斜线。 例如: \\ 反斜线 \ ’ 单引号 \” 双引号 若反斜线出现在以上未提到的字符前,则反斜线被忽略,而该字符就是它的字面表示。 例如: \c 表示字符 c 用于引入转义字符的反斜线还可在字符串或预处理语句中当作续行符使用。 例如:“ I am a \ CR “ I am a student . ” student. ” 2.6.2 字符串常量 1.定义:括在一对双引号之内的字符序列或转义字符序列称为字符串常量。 例如:“How are you!” “a” “*abc\n\t” 2.存储:字符串中的字符依次存储在内存中一块连续的区域内,并且把空字符‘ \0’自动附加到字符串的尾部作为字符串的结束标志。故字符个数为n的字符串在内存中应占n+1个字节。 ‘b’ 与‘B’是否相同? ‘b’ 与“b”是否相同? b为98,B为66 b是字符常量,“b是字符串常量 2.6.3 字符变量 定义形式: char 标识符1,标识符2,… ,标识符n; 例如: char c1, c2, c3, ch ; c1=‘a’ ; c2=‘b’ ; c3=‘c’ ; ch=‘ d’ ; 说明:字符变量在内存中占一个字节。 练习: 1. 指出下面合法的标识符:(多选) A. 3ab B. int C. ABC D. a_3 E. sum.a F. #abc G. _stu2 H. abc f 2.判断下列字符串的长度: “ \\\’\x54 ” “\056\”\\\d\ta ” “\\\n\t\bab” 3 6 6 提问 1、75 075 0x75这三个数一样吗?请解释 2、下面哪些是非法的转义字符? ‘\t’ ‘\08’ ‘\0xaf’ ‘\\’ 3. C语言中整形常量按进制划分,有以下几种:(多选) A. 十六进制常量 B. 十进制常量 C. 八进制常量 D. 二进制常量 4、下面哪些写法是对的,而且是常量?(多选) A. 125 B. -.456 C. 1.25e20 D. AB E. E6 F. 0238 G. 0xabcdef H. \n\\\\123 2.7变量赋初值 1.初始化:在定义变量的同时为变量赋初值 2.形式: 类型标识符 变量名=常量或常量表达式 例如: int x=10 ; char ch=‘a’ ; 变量赋初值允许使用符号常量  例如: #define PI 3.1415926 …... float x=PI ;

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档