一、基本数据类型 1.1 布尔型bool 布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true 1.2 数值型 1、整数型 int8 有符号 8 位整型 (-128 到 127) 长度:8bit int16 有符号 16 位整型 (-32768 到 ...
分类:
其他好文 时间:
2020-01-30 09:25:22
阅读次数:
60
数制 注意,补码只是说能让符号位参与运算,并不能让它也同时表示数的大小,理解上不要有偏差 原码表示法 注意这个逗号是用来分割符号位和数值位的,和后面的小数定点机的小数点要区分开,虽然作用是一样的,都是分割符号位 补码表示法 取反加一同样适用于小数的补码 : x的相反数是0.1100000,取反为1. ...
分类:
其他好文 时间:
2020-01-29 19:49:01
阅读次数:
112
题目 输入一个整数,输出该数二进制表示中1的个数。 必备知识 原码、反码与补码 原码 将最高位作为符号位(以0代表正,1代表负),其余各位代表数值本身的绝对值(以二进制表示)。 如果是8位二进制,则: 反码 正数的反码与原码相同。 负数的反码是在其原码的基础上,符号位保持不变,其余各位取反。 如果是 ...
分类:
其他好文 时间:
2020-01-29 12:35:31
阅读次数:
73
当超过一个数据类型能够存放最大的范围时,数值会溢出。 有符号位最高位溢出的区别:符号位溢出会导致数的正负发生改变,但最高位的溢出会导致最高位丢失。 ...
分类:
其他好文 时间:
2020-01-29 01:15:16
阅读次数:
87
java基本数据类型及运算的注意事项 一、基本数据类型 序号类型位数范围说明整数类型 (最高位为符号位)byte8位-128(-27)~127(27-1)默认类型为int 二进制0b开头 八进制0开头 十六进制0x开头short16位-32 768(-215)~32 767(215-1)int32位 ...
分类:
编程语言 时间:
2020-01-28 19:06:49
阅读次数:
69
linux基本原则: 1.由目的单一的小程序组成,可以完成复杂的任务 2.一切接文件 3.尽量避免捕获用户接口 4.配置文件保存为纯文本格式 linux : root 用户 ,管理员 符号位# 普通用户 ,成员 符号$ 虚拟终端termainal : 在图形界面中可以按ctr+alt+F1...F2 ...
分类:
系统相关 时间:
2020-01-27 15:27:52
阅读次数:
71
前提知识: 1. 计算机中对于有符号数的表示有三种方式,原码,补码,反码。 2. 在Java中,二进制数最高位是符号位,0表示正数,1表示负数; 3. 正数的表示,例如byte/int 数3, 二进制就是 0000 0011,负数的表示稍微麻烦一点(负数在计算机中是以补码的形式存储的) -5 的二进 ...
分类:
其他好文 时间:
2020-01-21 16:07:40
阅读次数:
94
读《数字逻辑与EDA设计》(广工版)小结 [TOC] 第一章 数字逻辑基础 1.1数制与码制★★★ 数制 n进制:0~n 1,小数点左边,从右向左位权:n^0,n^1.....,小数点右边,从左向右位权:n^( 1),n^( 2).... 16进制是用0~9,A~F 数制之间的转换 码制 1. 顺序 ...
分类:
其他好文 时间:
2020-01-13 17:52:37
阅读次数:
127
人们习惯在一个数的后面加上字母D(十进制)、B(二进制)、O(八进制)、H(十六进制)来表示其前面的数用的是哪种进位制。 二进制: 基数为2,即“逢二进一”。它含有两个数字符号:0,1。位权为2^i 特点: 1、简单可行:二进制仅有两个数码“0”和“1”,可以用两种不同的稳定状态如高电位和低电位来表 ...
分类:
其他好文 时间:
2020-01-13 12:27:21
阅读次数:
194
一、概念讲解 机器数: 一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号,0表示正数,1表示负数。 例如:+2二进制数:0(符号位)000 0010;-2二进制数:1(符号位)000 0010。 其中,0000 0010和1000 0010就是 ...
分类:
其他好文 时间:
2020-01-06 19:40:10
阅读次数:
107