- 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.1 C语言的数据类型 C数据类型 3.2 常量和变量 3.2.1 常量 1.常量的概念 在程序运行过程中,其值不能被改变的量称为常量。 2.常量的分类 (1)整型常量:12、0、-3; (2)实型常量:4.6、-1.23; (3)字符常量:‘a’、‘b’; (4)符号常量。 常量的类型,可通过书写形式来判别。 例如,由于student_name和student_number的前8个字符相同,有的系统认为这两个变量,是一回事而不加区别。 在TC V2.0中,变量名(标识符)的有效长度为1~32个字符,缺省值为32。 (3)C语言的关键字不能用作变量名。 注意:C语言对英文字母的大小敏感,即同一字母的大小写,被认为是两个不同的字符。 习惯上,变量名和函数名中的英文字母用小写,以增加可读性。 3.3 整型数据 3.3.2 整型变量 1. 整型数据在内存中的存放形式 数值是以补码表示的:正数的补码和原码相同; 负数的补码:将该数的绝对值的二进制形式按位取反再加1。 2.? 整型变量的分类 1)?基本型:类型说明符为int,在内存中占2个字节。 2)?短整量:类型说明符为short int或short。所占字节和取值范围均与基本型相同。 3)?长整型:类型说明符为long int或long,在内存中占4个字节。 4)?无符号型:类型说明符为unsigned。 无符号型又可与上述三种类型匹配而构成: 无符号基本型:类型说明符为unsigned int或unsigned。 无符号短整型:类型说明符为unsigned short。 无符号长整型:类型说明符为unsigned long。 各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同。但由于省去了符号位,故不能表示负数。 有符号整型变量:最大表示32767 无符号整型变量:最大表示65535 计算机中正、负数的表示 例如:109 =(0110 1101)2 区别:+109 和 -109 ,即最高位为符号位: 正的符号+用 0 表示;负的符号-用 1 表示 例如: main( ) { unsigned int m; m= 65448; printf(\nm=%d\n,m); printf(m=%u\n,m); } 4.?整型数据的溢出 【例3.3】整型数据的溢出。 main() { ? int a,b; ? a=32767; ? b=a+1; ? printf (“%d,%d\n”,a,b); ?} 3.3.3 整型数据的类型 3.4??? 浮点型(实型)数据 3.4.1?? 实型常量的表示方法 实型也称为浮点型。采用十进制,有二种形式:十进制小数形式,指数形式。 1)十进制数形式:由数码0—9和小数点组成。 例如:0.0、25.0、5.789、0.13、300.、-267.8230 等均为合法的实数。注意,必须有小数点。 2)指数形式:由十进制数,阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。 其一般形式为:a E n(a为十进制数,n为十进制整数) 其值为 a*10n。 3.4.2?? 浮点型(实型)变量 1.?实型数据在内存中的存放形式 实型数据一般占4个字节(32位)内存空间。按指数形式存储。实数3.14159在内存中的存放形式如下: 浮点型常量按双精度double型处理。 f=2.45678*4523.65 float a a=111111.111 float型变量只接收7位有效数字,若a为double型则9位全部接收。 3.5??? 字符型数据 3.5.1?? 字符常量 字符常量是用单引号括起来的一个字符。例如: ‘a’、‘b’、‘=’、‘+’、‘?’ 都是合法字符常量。字符常量特点:1)字符常量只能用单引号括起来,不能用双引号或其它括号。2)字符常量只能是单个字符,不能是字符串。3)字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。 如5和5 是不同的。5是字符常量,不能参与运算。 字符变量的类型关键字为char,一般占用1字节内存单元。 字符变量用来存储字符常量。实际上是将该字符的ASCII码值(无符号整数)存储到内存单元中。 例如, char ch1, ch2; /*定义两个字符变量: ch1,ch2*/ ch1=’a’; ch2=’b’; /*给字符变量赋值*/ 3.5.4?? 字符串常量 3.6
您可能关注的文档
最近下载
- 《鱼类生物学》(形态构造--第一章 鱼体的外部形态).ppt VIP
- 北师大版九年级物理第十二章第一节《不同物质的导电性能》教学课件(25秋新教材).pptx
- GB-T 14233.1-1998 医用输液、输血、注射器具检验方法 第1部分 化学分析方法.pdf
- 《生态环境风险评估》课件.ppt VIP
- 2025年高级人工智能训练师(三级)理论考试题库及答案.docx VIP
- 刀模管理记录.doc VIP
- 员工考勤表(15个表格模板).pdf VIP
- 中国珠宝首饰传统文化 春秋战国 春秋战国首饰.pptx VIP
- 英威腾 GD5000系列变频器说明书_V1.0.pdf VIP
- 公路建设机械设备调度计划.docx VIP
文档评论(0)