《部编版第二课时课件---变量和二进制.docx》由会员分享,可在线阅读,更多相关《部编版第二课时课件---变量和二进制.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第二课时-变量跟二进制引见(作者:晓艺)一.请求变量的完好格局关于盘算机来说,一开场被计划用来对庞杂的数进展运算。那咱们就从庞杂请求一个存储整数的变量开场。那关于盘算机来说,请求一个变量会发作三件事:盘算时机请求几多空间去存储那个变量的值盘算机需求明白这块空间的一个凭据盘算秘密明白那个变量的值是什么。赋值号变量名字intage=18;变量的值变量范例关于下面这句完好的请求变量的语句,必定会通知盘算机。那关于来说,变量范例int就通知盘算时机调配32位(4个字节)空间来存储请求的变量的值那关于来说,变量名字age确实是能够访咨询那块内存的凭据。那关于来说,变量的值18就通知盘算机那块内存存储的巨
2、细是18.二.变量的定名规则1.应当以字母、下划线或许美元标记扫尾2.变量名不长度限度3.变量名对巨细写敏感4.变量名不克不及是java的要害字(e.g:classpublicvoid等等)三.驼峰定名(标准)1.变量名应当用有意思的英文单词2.变量名字假定只要一个英文单词,那么一切的字母需求小写3.变量名字假定由多个英文单词构成,那么从第二个单词开场首字母年夜写四.二进制引见1.盘算机的存储单元关联如下:1MB=1024KB=1024*1000Byte(字节)=1024*1000*8Bit1Byte(字节)=8Bit(位)Bit位确实是盘算机最小的存储单元,叫做位。关于盘算机来说,所无数据基
3、本上经过二进制存储的。盘算机的每一个位只能表现0或许1。2.接上去需求年夜伙儿控制的转换关联。包含恣意一个二进制数改酿成十进制数恣意一个十进制数改酿成二进制数关于其余进制数,的转换也需求控制步调:a.从最低位(最左边)开场,每位所代表的巨细分不为20,21,22,23.b.用每一位上的数字乘以这位所代表的巨细同时相加关于举个例子:将二进制数字01100100转换成十进制数后果:0*20+0*21+1*22+0*23+0*24+1*25+1*26+0*27=100步调:思绪:将十进制数分红特别的二进制数或是咱们能够直截了当写出的二进制数,而后将这些二进制数相加。关于举个例子:将十进制数字100转换成8bit二进制数字步调:a.log2100=6.64从而拔取后果6,失掉第一个数字01000000=64b.100-64=36log236=5.17从而拔取后果5,失掉第二个数字00100000=32c.100-64-32=4log24=2从而拔取后果2失掉第三个数字00000100=4同时余数为0d.将这几多个数字相加便失掉01100100考虑题:给定一个数字,你能断定它是哪个进制表现的么?不克不及!然而java有默许的进制,假如你数字后面不诸如0x(16进制)或许0(8进制)扫尾的特别标志,java默许是十进制!