本帖最后由 XiangZi_ 于 2020-4-5 22:42 编辑



今日事件

  • 由于论坛明日关闭发帖/回复,哀悼在此次疫情牺牲的烈士和同胞,明天的日记将会在次日早晨发送
  • 烈士一路走好,天堂永远为你们亮堂,加油!
  • 今日搬运2个插件还真巧,都是有关飞行的


今日知识

  • 计算机二进制有三种表示形式
原码
反码
补码
计算机在任何情况下底层表示和存储数据的时候采用了补码形式。
正数的补码:和原码相同
负数的补码:负数的绝对值对应的二进制码所有二进制位取反,再加1

Eg:
补码:10000000
原码计算过程:
    * 10000000 - 1 --> 01111111
    * 10000000 --> 128
    * -128

  • byte类型
//原始数据:00000000 00000000 00000000 11000110
//强制类型转换之后:11000110
//11000110现在在计算机当中存储,它是一个补码,将补码转换成原码就是该数字:
//11000110 - 1 --> 11000101
//00111010 【2 + 8 + 16 + 32】58
//-58
byte m = (byte)198;
System.out.println(m); //-58

  • short类型
short s = 32767; //通过
//short s1 = 32768; //编译报错

  • char类型
//65535是int类型,4个字节
//ss是char类型,2个字节
//按照以前所学知识点来说,以下程序是编译报错的。
char ss = 65535; //通过
//cc = 65536; //编译报错

  • 总结
byte x = (byte)120;
当一个整数字面值没有超出byte,short,char的取值范围,这个字面值
可以直接赋值给byte,short,char类型的变量。这种机制SUN允许了,目的
是为了方便程序员的编程。


笔记&原码展示



对烈士们说的话
    向新冠肺炎疫情牺牲的所有烈士致敬!一路走好!
    2020年的春节让我过的十分难忘,它并不是一个普通的春节,疫情注定了这是一场血色于奋斗与泪水的战斗
疫情在武汉爆发,它影响的不仅仅是武汉人,更是让全国为武汉担忧,面对最危险的“战场”,是谁不惧危险,不怕困难,
站在了我们的前面,是谁让死神无处下手,没错正式白衣天使们,他们为人民奉献,为大家挺身而出去战斗,一旦稍稍松懈,
疫情就会蔓延,这是生与死的工作。
    再次致敬所有“白衣天使”们,更致敬所有牺牲的烈士们,一路走好!

哪有什么白衣天使?只不过是一群平凡的人穿上了一身载着使命与生命的白大褂。    —— 敬礼


下载地址

请勿将以前,以后,所有的日记整合后用于商业用途

DataTypeTest05.txt (4.25 KB, 下载次数: 0)

提示:将文件后缀改为.java就是源码
因为泥潭不让上传.java后缀的文件

如果您喜欢,还请您素质三连~
感谢您的支持


索引贴

在这里可以查看到我的所有日记~
点击进入 > 索引贴 < 点击进入
感谢各位的支持~
ing~



[groupid=1701]Complex Studio[/groupid]