- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3、C语言程序设计_数据类型
第三章 数据类型、运算符 与表达式;算法处理的对象是数据。 数据是以某种特定的形式存在的,如整数、实数、字符等。 所谓数据结构,就是指数据的组织形式。 ;主要内容;一、数据类型;二、变量与常量;符号常量定义与使用;例3.1;变量;;变量定义;变量命名;注意:;补充——C 语言的关键字(附录B);1、整型;1)整型常量;2)整型变量;;整型变量的分类; 类型 类型说明符 长度 数的范围 基本型 int 2字节 -32768~32767 短整型 short 2字节 -215~215-1 长整型 long 4字节 -231~231-1;整型的符号;整型共六种;;3)整型变量的定义和使用;溢出;4) 整型常量的类型;(3) 如果某一计算机系统的c版本(例如turbo c)确定short int与int型数据在内存中占据的长度相同,则它的表数范围与int型相同。因此,一个int型的常量也同时是一个short int型常量,可以赋给int型或short int型变量。 (4) 一个整常量后面加一个字母u,认为是unsigned int型,如12345u,在内存中按unsigned int规定的方式存放。如果写成-12345u,则先将-12345转换成其补码53191,然后按无符号数存储。 (5) 整常量后加一个字母l或L,则认为是long int型常量。 例如123l、432l、0l等,这往往用于函数调用中。如果函数的形参为long int型,则要求实参也为long int型,此时用123作实参不行,而要用123l作实参。;2、浮点型;规范化的指数形式;浮点数在内存中的存放;2)浮点型变量;浮点型数据的舍入误差;浮点型常量的运算;3、字符型;补充——C 语言的字符集(附录A);特殊的字符常量——转义字符;转义字符的使用;2)字符变量;字符数据在内存中的存储;例3.6 向字符变量赋以整数;例3.7 大小写转换;3)字符串常量;问题:;;4、变量赋初值;三、运算符与表达式;1、算术运算符与算术表达式;算术运算符优先级和结合性(附录C);类型转换;例;自增、自减运算符;注意i++和++i的不同;有关表达式使用中的问题说明;2、赋值运算符和赋值表达式;2)类型转换;;;(6) 将带符号的整型数据(int型)赋给long型变量时,要进行符号扩展。反之,若将一个long型数据赋给一个int型变量,只将long型数据中低16位原封不动地送到??型变量(即截断)。 ;;;3)复合的赋值运算符; ;4)赋值表达式;赋值表达式的值;左值和右值; 赋值表达式中的“表达式”,又可以是一个赋值表 达式。 例如: a=(b=5) ;赋值表达式∶(a=3*5)=4*3;赋值表达式也可以包含复合的赋值运算符。 如:a+=a-=a*a; 将赋值表达式作为表达式的一种,使赋值操作不仅可以出现在赋值语句中,而且可以以表达式形式出现在其他语句(如输出语句、循环语句等)中。 如:printf(%d,a=b); ;逗号运算符:将两个表达式连接起来,又称为“顺序求 值运算符” 如:3+5,6+8 ;例:逗号表达式a=3*5,a*4 ;逗号表达式的一般形式可以扩展为 表达式1,表达式2,表达式3,……,表达式n 它的值为表达式n的值。 ;注意:并不是任何地方出现的逗号都是作为逗号运算符。例如函数参数也是用逗号来间隔的。 如: printf(“%d,%d,%d”,a,b,c);
文档评论(0)