- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章学习C语言的基础知识:数据类型、运算符与表达式。 房间——内存单元 房号——单元地址 预定房间——定义变量,int a,b; 入住客人——变量赋值,a=3; ;第三章 数据类型、运算符和表达式;3.1 C的数据类型;3.2 常量与变量; 例1:(直接常量) main( ) { int r; float l,s; r=10; l=2*3.14159*r; s=3.14159*r*r; printf(“l=%f\n”,l); printf(“s=%f\n”,s); }; 二、变量;变量的定义格式:;变量名的书写规则: 由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 例如:下列标识符中,不合法的变量名有: M.D.John , 12%gf , 1add , _ce36 ,age ,5thclass, lotus-1-2-3 , cd*ef , float 选变量名时,要做到“见名知意” 例如:name st_age sum 大小写字母是两个不同的字符,C变量名习惯用小写字母表示。建议变量名的长度不要超过8个字符。 变量名的含义:变量名实际上是一个符号地址,代表内存单元的地址。;3.3 整型数据 一、整型常量 1. 十进制整数。如123、-456、0,可以为负数 2. 八进制整数。以0开头,如0123表示八进 制数123, 即(123)8,等于十进制数83。 即: (123)8 = 1×82+2×81+3×80=83 3. 十六进制整数。以0x开头,如0x123代表 16进制数123,即 (123)16=1×162+2×161+3×160=291 (6c)16=6 ×161 +12×160 =108;二、整型变量 (一)整型变量的分类; 数制转换基本概念 10进制:逢10进1,数码0 1 2 3 4 5 6 7 8 9 2进制:逢2进1,数码0、1 计算:1+1=? 101+111=? 8进制:逢8进1,数码0 1 2 3 4 5 6 7 计算:7+2=? 13+17=? 16进制:逢16进1,数码0 1 2 3 4 5 6 7 8 9 A B C D E F 计算:5+6=? A2+51=? 10 → 2进制:除2取余。 计算:8 → 10 → 8进制:除8取余 计算:8 → 10 → 16进制:除16取余 计算:18 →;数制转换基本概念 10进制:逢10进1 数码0 1 2 3 4 5 6 7 8 9,位权为103 102 101 100 故每位的数为相应数码*位权,1234为 1*103+2*102 +3*101 +4*100=1234(十进制表示) 2进制:逢2进1 数码0、1,位权为23 22 21 20 故每位的数为相应数码*位权,1101为 1*23+1*22 +0*21 +1*20=13 (十进制表示) 8进制:逢8进1 数码0 1 2 3 4 5 6 7 ,位权为83 82 81 80 故每位的数为相应数码*位权,0017为 0*83+0*82 +1*81 +7*80=15(十进制表示) 16进制:逢16进1 数码0 1 2 3 4 5 6 7 8 9 A B C D E F 故每位的数为相应数码*位权,00A3为 0*163+0*162 +10*161 +3*160=163(十进制表示);与2进制对应 0 0000 000 0000 0 1 0001 001 0001 1 2 0010 010 0010 2 3 0011 011 0011 3 4 0100 100 0100 4 5 0101 101 0101 5 6 0110 110 0110 6 7 0111 111 0111 7 8 1000 1000 8 9 1001 1001 9 10 1010 1010 A 11 1011 1011 B 12 1100 1100 C 13 1101 1101 D 14 1110 1110 E 15 1111 1111 F;2.整型数据在内存中的存放形式(补码表示法:便于加减运算) int i; i=10;——也可用8421法处理 10=(1010)2 ;二进制只有0、1,为何不出现2?逢2进1 八进制只有0 1 2 3 4 5 6 7,逢8进1 十六进制只有0~9,10以后要占两位,必须用ABCDEF。 F是多少?能出现G吗?逢16进1 通用性的转换方法:
有哪些信誉好的足球投注网站
文档评论(0)