第二章C语言数据类型.ppt

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

第二章 数据类型、运算符、及表达式;2.1 基本数据类型;数据类型总表;2.1 基本数据类型;2.1 基本数据类型;2.1 基本数据类型;2.1 基本数据类型;数据类型;2.1 基本数据类型;2、字符型数据的分类: char 和 unsigned char; 3、字符型数据的值域: 每个字符型数据在内存中占一个字节;包括ASCII字符表中的所有字符(可显示字符和非显示字符)。 4、字符串: 是用一对双引号括起来的字符序列。 如:“SHANGHAI”,“AbcdeFGHijk”,“How are you”。 ;(2)直接常量: 整型常量 请点击: 实型常量 请点击: 字符常量 请点击: 字符串常量 请点击:;三种形式: 十进制整数:由数字0~9和正负号表示.如 123,-456,0 八进制整数:由数字0开头,后跟数字0~7表示.如0123,011 十六进制整数:由0x开头,后跟0~9,a~f,A~F表示. 如0x123,0Xff;表示形式: 十进制数形式:(必须有小数点) 如0.123, .123, 123.0, 0.0, 123. 指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5 ;例 转义字符举例(ch2_001.c,ch2_004.c) main() { printf(\101 \x42 C\n); printf(I say:\How are you?\\n); printf(\\C Program\\\n); printf(Turbo \C\); };字符串常量(用双引号(“”)括起来的字符序列);变量定义的一般格式: 数据类型 变量1[,变量2,…,变量n];; #define PRICE 12.5 main() { int num=3; float total; char ch1,ch2=‘D’; total=num*PRICE; ch1=ch2-‘A’+‘a’; printf(“total=%f,ch1=%c\n”,total,ch1); };运算符功能 与运算量关系 要求运算量个数 要求运算量类型 运算符优先级别 结合方向 结果的类型;C 运 算 符;基本算术运算符: +  -  *  /  % 结合方向:从左向右 优先级: - ----* / % ----- + - (2) (3) (4) 说明: “-”可为单目运算符时,右结合性 两整数相除,结果为整数 %要求两侧均为整型数据;作用:使变量值加1或减1 种类: 前置 ++i, - -i (先执行i+1或i-1,再使用i值) 后置 i++,i- - (先使用i值,再执行i+1或i-1);关系运算符 种类: = == = != 结合方向:自左向右 优先级别:;例 若a=0; b=0.5; x=0.3; 则 a=x=b的值为 ;例 注意区分“=”与“==” int a=0,b=1; if(a=b) printf(“a equal to b”); else printf(“a not equal to b”);;a;;例 a=4;b=5; !a ab a||b !a||b 40||2 532||84-!0 ‘c’‘d’;例 abc 例 a||b||c 例 a=1;b=2;c=3;d=4;m=1;n=1; (m=ab)(n=cd);简单赋值运算符 符号: = 格式: 变量标识符 = 表达式 作用:将一个数据(常量或表达式)赋给一个变量;例: a=12; a+=a-=a*a;2.3 运算符与表达式;2.3 运算符与表达式;2.3 运算符与表达式;隐式转换 什么情况下发生 运算转换------不同类型数据混合运算时 赋值转换------把一个值赋给与其类型不同的变量时 输出转换------输出时转换成指定的输出格式 函数调用转换------实参与形参类型不一致时转换 运算转换规则:不同类型数据运算时先自动转换成同一类型;2.4 数据类型转

文档评论(0)

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

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

1亿VIP精品文档

相关文档