ImageVerifierCode 换一换
格式:PPTX , 页数:23 ,大小:202.85KB ,
资源ID:7316325      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7316325.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(钢筋加工场施工组织设计.pptx)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

钢筋加工场施工组织设计.pptx

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,2.2,常量、变量与标识符,在源程序中明确指明,在程序运行前就知道,而且在程序运行过程中不会发生变化。,常量类型:,整型常量,如:,123,、,-321,、,0,实型常量,如:,12.3,、,2.0,字符常量,如:,a,、,b,、,7,、,#,符号常量,用一个,标识符,来代表,其值在其作用域内不能改变,也不能被赋值,一般在程序中需要多次使用某个常量时使用。,1.,常量,例,2.1,符号常量的使用,符号常量必须先定义,后使用。,定义格式为:,#define,常量名,字符串,习惯上用大写字母来标识符号常量,用小

2、写字母来标识变量或函数。,例,2.1,:符号常量的使用,#define PI 3.14159,main(),float r,l,area;,r=3.5;,l=2*PI*r;,area=PI*r*r;,printf(“l=%f,area=%fn”,l,area);,2.,变量,在程序运行过程中其值可以在一定范围内变化,在计算机的内存中占据一定的存储单元,在相应的存储单元中存放着变量的值。,变量名,:用来标识一个变量的标识符,也就是变量的名字。习惯上变量名用小写字母表示,以增加其直观性和可读性。,变量值,:变量的值,即在变量的存储单元中存放的数值。,C,语言规定在程序中所有要用到的变量在使用前必须

3、先指定其类型,称为变量定义或变量说明。,3.,标识符,C,语言中,标识符可以用作变量名、符号名、函数名和后面将要学到的数组名、文件名以及一些具有专门含义的名字。,合法的,标识符,只能由字母、数字和下划线等三种字符组成,并且第一个字符必须为字母或下划线。,在,C,语言的标识符中,大写字母和小写字母是两个不同的字符,,对于标识符的长度,一般的计算机系统规定取前,8,个字符有效,如果长于,8,个字符,多余的字符将不被识别。有些系统允许取较长的名字,读者在取名时应当了解所用系统的具体规定。,标识符的分类,C,语言的标识符可以分为以下三类。,关键字,C,语言规定的一批标识符,它们在程序中都代表着固定的含

4、义,不能另作它用。,预定义标识符,在,C,语言中也都有特定的含义,允许另作它用,但这将使这些标识符失去系统规定的原意。,用户标识符,用户根据需要定义,一般用来给变量、函数、数组或文件等命名。除要遵循标识符的命名规则外,还应注意做到,“,见名知义,”,,即选择的用户标识符应具有相关含义,以增加程序的可读性。,如果,用户标识符,与,关键字,相同,,程序在编译时将给出,出错信息,,如果与,预定义标识符,相同,系统并不报错,只是该预定义标识符将失去原定含义,代之以用户确认的含义,可能会引发一些运行时的错误。,2.3,整型数据,整型数据包括整型常量和整型变量。,1.,整型常量,(1),十进制形式,如:,

5、100,,,0,,,-100,(2),八进制形式,以数字,0,开头的八进制数,如:,0157,,即,(157),8,,其对应的十进制数值为:,18,2,+58,1,+78,0,,即,111,。八进制数中的数位符号只能有,8,个,即,0,7,。,(3),十六进制形式,以数字字母,0 x,开头的十六进制数,如:,0 x157,表示十六进制数,157,,即,(157),16,,其对应的十进制数值为:,116,2,+516,1,+716,0,,即,343,。十六进制数中的数位符号为数字字符,0,9,和英文字母,A,F,等,16,个字符。,C,语言自动按常量的范围决定其类型。同时允许用户在整型常量后面加

6、上字符,L,(或,l,)表示长整型数据,2.,整型变量,整型变量,可以分为,基本整型,、,短整型,、,长整型,和,无符号整型,四种。本节只介绍基本整型的变量。,C,语言规定在程序中所有要用到的,变量,在使用前必须先指定其类型,,即对变量进行,“,定义,”,或者说明。,基本整型的变量用类型名关键字,int,进行定义,定义形式如下:,int k;,/*,定义变量,k,为整型变量*,/,int x1,x2,x3;,/*,定义变量,x1,x2,和,x3,均为整型变量*,/,一般微机都会为每个已定义的基本整型的变量在内存中,开辟,2,个连续的存储单元,,一个存储单元可以存放,8,位的二进制信息,一个基本

7、整型的变量中具有,16,位,的二进制信息,其中的最高数值位为符号位,它所能表示的数值范围为:,-32768,32767,。,3.,整型数据分类,类型,类型名,符号,类型,类型名,符号,基本整型,int,最高位,无符号整型,unsigned int,无,短整型,short int,或,short,最高位,无符号短整型,unsigned short,无,长整型,long int,或,long,最高位,无符号长整型,unsigned long,无,无符号型数据,和其相应的有符号型数据占用相同的存储空间,不同的,C,语言处理系统对这几类整型数所占用的字节数和数值范围有不同规定,,,只要求长整型(,lo

8、ng,)数据所占字节数不少于基本整型(,int,),短整型(,short,)不多于基本整型,标准,C,基本整型占,2,个字节,,VC,基本整型占,4,个字节,表,2.1 C,语言中各种整型数据的长度及取值范围,4.,整型数据在内存中的存储形式,在计算机中,,每一种数据类型的数据位数都是固定不变的,,所以每一种数据类型都有它的取值范围,在进行算术运算的过程中,如果运算结果超出了它的取值范围,就会得到一个错误的运算结果,这种情况称为,溢出,。,标准,C,语言的基本整型的数据都是十六位的,其中的最高位,(,即最左边的一位,),用来存放整数的符号,若是正整数,最高位为,0,,若是负整数,最高位为,1,

9、因此,从最高位就立刻能判别出存储器中存放的一个整数是正整数还是负整数。,例如整数,5,,其在内存中的二进制码为:,0,000000000000101,。,正整数的这种存储形式,称为,“,原码形式,”,的机器数。,所谓,原码,是指一个数的最高位为符号位,其余的数位均为数值位,数值位的值即为该数所对应的二进制数的值。如十进制数,+5,的原码,为:,0,000000000000101,;,十进制数,-5,的原码,为:,1,000000000000101,。,计算机中的数都是用,补码,表示的机器数。,一个,正数的补码,和其原码的形式完全相同;而一个,负数的补码,也是在其原码的基础上转换出来的。,转换

10、方法分两步进行:,(1),将负数的原码中的数值位按位取反,得到该数的反码。取反操作就是把,1,转换成,0,,把,0,转换成,1,。如,-5,的反码为:,1111111111111010,。,(2),在所求得的反码的数值部分的最低位再加上,1,,即得到该数的补码。,如,-5,的补码为:,1111111111111011,。,计算机中的数都是用,补码,表示的,如果要把内存中以补码形式存放的二进制数转换成十进制的整数,也要先将其,补码转换成原码,转换方法同上,,然后再将原码转换成十进制的整数。,如,-5,的补码为:,1111111111111011,,将其数值位按位取反,得到的结果为,1000000

11、000000100,,再将其数值位加上,1,,即得到,-5,的原码为:,1000000000000101,。,由以上分析可知,由两个字节存放的最小整数是,1000000000000000,,它的十进制数为,-32768,;而,-1,的二进制码为,1111111111111111,;最大整数是,0111111111111111,,它的十进制数为,32767,。读者可按以上步骤进行换算。,对于,无符号的整数,,其中的最高位不再用来表示符号,,16,个二进制位全部用来存放数值,当其,16,个二进制位中全部都是,0,时,其对应的十进制数值为,0,;当其,16,个二进制位中全部都是,1,时,其对应的十进

12、制数值为,65535,。,补码转换成原码,5.,整型常量的类型,在程序中出现一个整型常量,也应该是上述,6,种类别当中的一种,,C,语言会自动按以下,5,种情况,分别进行处理。,(,1,),数值在,-3276832767,的范围内的,常量,是,int,型。,(,2,)超过上述范围,但在,-,21474836482147483647,的范围内,则认为它是,long int,型。再超则当实型处理。,(,3,)标准,C,语言的,int,与,short int,等同。,(,4,)整型常量没有无符号的类型。但整型常数可以直接赋值给无符号类型的整型变量,只要常数的数值不超过无符号整型变量的取值范围即可。,

13、5,),C,语言允许在一个整型常数后面加上字符,L,(或,l,)表示一个长整型的数据,如,100L,为十进制长整型常量,,0X100L,为十六进制长整型常量。,2.4,实型数据,1.,实型常量,十进制小数形式,如:,100.0,、,0.5,、,-10.8,等,注意实型常量中必须要有一个小数点,指数形式,如:,100e5,表示,100,10,5,,注意字母,E,(或,e,)之前必须有数字,且,E,(或,e,)后面的指数必须为整数,如,E5,、,1.5e3.8,、,1e,等都是不合法的指数形式,规范化的指数形式,字母,E,(或,e,)之前的小数部分,其小数点之前必须有且只能有一位非零的数值。,

14、如:,3.58759E2,2.,实型变量及其定义,C,语言中的实型变量分为,单精度型,和,双精度型,两种,分别用保留关键字,float,和,double,进行定义。,例如:,float x,,,y,;,/*,说明变量,x,,,y,为单精度实型*,/,double z,;,/*,说明变量,z,为双精度实型*,/,3.,实型数据分类,类型,类型名,存储空间,数值范围,有效数字位数,单精度,float,4,(10,-38,10,38,),7,双精度,double,8,(10,-308,10,308,),1516,在大多数,C,编译系统中,将实型常量都作为,双精度型,来处理。例如:,float a;d

15、ouble b;,a=111111.1,11,;/*,最后两位小数不起作用*,/,b=111111.111;,4.,实型数据在内存中的存储形式,实型数据在内存中是按照,指数的形式,来存储的。如图,2.2,所示。,由于实型数据在内存中的存储,位数是固定的,,也是有限的,所以实型数据的,精度不是很高,,所能表示的数据范围也是有限的。而且由于实型数据的,存储形式比较复杂,,计算机在进行算术运算时的处理,速度也比较慢,。,5.,实型数据的误差,由于用来存储实型数据的存储单元的位数有限,所以有效位数以外的其它数字位被舍去了。这种误差叫做,存储误差,。此外,在将十进制数转换成二进制数时,有时也会产生误差,

16、即,转换误差,。,main(),float x1,x2;,x1=288.4;,/*,有效位数不多,但会产生转换误差*,/,x2=1234567891.0;,/*,有效位数太多,会产生存储误差*,/,printf(x1=%fn,x1);,printf(x2=%fn,x2);,程序的运行结果为:,x1=288.399994,x2=1234567936.000000,例,2.2,实型数据的误差,2.5,字符型数据,类型名,char,字符型数据存储,ASCII,字符集中的一个字符,占用,1,个字节的存储单元,实际存储的是该字符的,ASCII,值。,字符型数据的存储形式与整数的存储形式类似,所以在,C,

17、语言中可以把字符型的数据当作整型数使用,其数值范围为:,-128,127,可以定义无符号的字符变量,,其数值范围为:,0255,,定义形式如下:,unsigned,char c;,/*,说明变量,c,为无符号字符型变量*,/,1.,字符常量,字符常量是用单引号,(,即撇号,),括起来的单个字符,如:,A,、,6,转义字符,就是一个反斜杠字符,后跟另一个普通字符或若干个数字字符,把它们作为一个整体,用来代替某一个特殊的字符,例如,n,代表一个,“,换行,”,符,反斜杠字符的含义已经被转换为,“,转义字符,”,的标志字符,如果要在程序中用到反斜杠字符本身,则不能直接用,,而应该用,。,ddd,或,

18、xhh,是一个转义字符的通用形式,可以用它表示,ASCII,码字符集里的每一个字符。其中的三位八进制常量或两位十六进制常量为某个字符在,ASCII,码字符集里的编号,即,ASCII,码值,2.,字符串常量,C,语言中的字符串常量是用一对双引号括起来的字符序列。字符串常量中的字符序列可以由任意多个字符组成,如:,a,、,ab,、,、,250,、,good morning,字符串,称为,空串,,由两个连续的双引号组成,C,语言规定在每一个字符串的结尾都加上一个字符,0,,作为字符串的,结束标志,应注意空串与空格组成的字符串、字符常量与单个字符组成的字符串之间的差别,3.,字符变量,字符变量,用来存

19、放字符常量,其取值范围为,ASCII,码字符集中的,256,个字符。每个字符变量在内存中只占用,1,个字节的存储空间,只能用来存放一个字符常量。,字符变量的定义形式如下:,char c1,c2;,/*,说明变量,c1,c2,为字符型变量,*,/,例,2.2,字符型的数据可以当成整数来使用,#include ,main,(),char ch1,,,ch2,,,ch3,,,ch4,,,ch5,;,ch1,a,;,ch2,b,;,ch3,32,;,ch4=ch1-ch3,;,ch5=ch2-ch3,;,printf,(,%c,,,%c,,,ch4,,,ch5,);,程序的运行结果为:,A,,,B,例,2.3,字符串常量,main,(),printf,(,%s,,,china,);,程序的运行结果为:,china,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服