1、什么是反码、补码跟原码?答:二进制的原码、反码和补码在计算机内,定点数有三种表示法:原码、反码、补码所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值大小。反码的表示法规定:正数的反码与原码相同,负数的反码是除符号位外,逐位取反。补码的表示法规定:正数的补...
分类:
其他好文 时间:
2015-10-07 20:20:53
阅读次数:
164
一、枚举类型程序:运行结果:结论:枚举类型是引用类型,并不是原始类型,他的每一个具体值都引用一个特定的对象。相同的值则引用同一个对象。可以用“==”和“equals()”的方法直接比较枚举变量的值,对于枚举类型来说,“==”与“equals()”两种方法是一样的。二、码原码:最高位为符号位,“0”代...
分类:
编程语言 时间:
2015-10-07 18:39:08
阅读次数:
219
1. 计算机中,只有0和1。处理数据之前,必须先把其放入到内存中进行保存。依据数据类型,确定数据保存的格式。整数按补码形式,实数按浮点数形式,字符按ASCII码形式。2. 每种类型的数据都有常量和变量之分。按类又分为:基本类型:整型 实型 字符类型 枚举类型构造类型:数组类型 结构类型 联合类型指针...
分类:
其他好文 时间:
2015-10-07 17:19:38
阅读次数:
130
p22动手动脑:S和t引用的不是同一个变量,也不是原始数据类型。枚举类型是引用类型,他的每一特定值都引用一个具体的对象,不是原始数据类型。2.p29补码原码反码:反码,补码,原码:在计算机内,定点数有3种表示法:原码、反码和补码。反码是数值存储的一种,但是由于补码更能有效表现数字在计算机中的形式,所...
分类:
其他好文 时间:
2015-10-06 19:32:48
阅读次数:
187
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 【#include指令】 1、文件包含命令的格式: 1)#include “”双引号是包含用户自己书写定义的文件(可以是头文件,也可以是普通的文件)#include是预处理指令,不是...
分类:
其他好文 时间:
2015-10-03 23:05:47
阅读次数:
324
1、十六机制和八进制一个十六进制数对应4个二进制位,十六进制数以0x开头。一个八进制对应3个二进制位,八进制数以0开头。2、原码和补码计算机在内存中是以补码的形式来存储数值的,正数的补码就是其原码本身,负数的补码是其原码取反加1,另外,对于有符号数,最高位0表示正数,最高位1表示负数。3、位运算左移...
分类:
编程语言 时间:
2015-09-24 14:24:18
阅读次数:
184
问题描述:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。算法分析:本题需要用到位运算当传进来一个正整数n时,假设n=3,二进制表示为 011
011&1 = 1 一个1, n右移1位
01&1 = 1 又一个1, n右移1位
共需移31次传进来一个负整数n,假设n = -2 二进制表示为
原码:10000000 00000000 00000000 00000010
反...
分类:
其他好文 时间:
2015-09-17 01:13:07
阅读次数:
266
正数的原码、反码、补码是一模一样的。如正数10的原码、反码、补码都是00001010负数的补码就是原码取反加1如负数-67的原码是11000011,其补码是10111101利用补码,可以把减法运算变成两个补码相加,然后再将结果变为原码即可。那么计算10-67,就相当于10+(-67),即00001010+101..
分类:
其他好文 时间:
2015-09-10 17:34:45
阅读次数:
137
☆关于原码、反码、补码的几个概念:整数的原码、反码、补码都是其本身;负数的原码是其二进制形式;负数的反码:除最高位以外的其他位取反;负数的补码:其反码+1;eg. ~5=-6原码5=0000 01015取反得补码~5=1111 1010取反:1000 0101+1:1000 0110即-6.总结成四...
分类:
其他好文 时间:
2015-09-09 01:07:40
阅读次数:
210
http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号...
分类:
其他好文 时间:
2015-09-05 13:50:08
阅读次数:
173