
计算机基础知识
sunflower_sunuo
这个作者很懒,什么都没留下…
展开
-
符号数的三种表示方式
符号数主要有原码、补码和反码三种表示方式。原码二进制定点表示法; 最高位为符号位,计算机数值以补码的方式存储。 2.补码正数的补码与原码相同; 负数的补码是绝对值的二进制表示按位取反再加一; 最左边的为符号位,0为正数、1为负数; 计算机数值以补码的方式表示和存储; 采用补码的原因:(1)使用补码,符号位可以和其他位统一处理,两个补码相加时,如果有进位(符号位),则进...原创 2019-05-27 19:50:49 · 7165 阅读 · 0 评论 -
常用的DOS命令windows
dir 无参数查看当前目录的所有文件和文件夹 dir /s 查看当前目录及子目录的所有文件 dir /a 查看包含隐藏文件的所有文件 dir /ah 只显示隐藏文件 dir /? 查看dir命令的参数 2.cd d: 切换盘符(或者直接d:) cd 目录命:切换到此目录...原创 2019-05-15 20:43:15 · 165 阅读 · 0 评论 -
二进制与十进制的相互转换
二进制转十进制按权相加:将二进制数写成加权系数展开式,然后按照十进制进行相加运算。例如:10011.1=1*2^4+0*2^3+0*2^2+1*2^1+1*2^0+1*2^(-1)十进制转二进制整数部分:“除二取余,逆序排列”;小数部分:“乘二取整,顺序排列”,注意整数作为0.xxx中的xxx,再次乘时只需乘小数部分。...原创 2019-05-27 23:04:06 · 623 阅读 · 0 评论 -
基本数据类型转换
自动类型转换容量小的类型自动转换成容量大的数据类型; byte、short、int三者在计算时会转换成int类型; byte、short、int、long、char 为准确值,float、double为近似值; 精确值转近似值不需要强制转换,但是可能丢失精度。 例如:byte a=10;short b=a; 2.强制类型转换容量大的类型自动转换成容量小的...原创 2019-05-28 00:09:53 · 231 阅读 · 0 评论 -
自增与赋值
b=a++(a先赋值,再自增) public class test3{ public static void main(String []args){ int a=1; int b=a++; System.out.println("a="+a); System.out.println("b="+b); }} 结果: b=++a(a先自增,再赋值)...原创 2019-05-28 21:00:41 · 1258 阅读 · 0 评论 -
逻辑运算
& 与运算&两边的表达式都为true时,结果为true;否则结果为false。| 或运算|两边表达式至少有一个为true,结果为true;两边的表达式都为false时,结果为false。^ 异或运算^两边表达式不同时为true;相同时为false。! 非运算!表达式与原来结果取反。&& 短路与运算&&...原创 2019-05-28 22:52:08 · 4630 阅读 · 0 评论 -
位运算和位移运算
按位与& 按位或| 按位取反~ 按位异或^ 左移 << a<<b:将二进制形式的a逐位左移b位,最低位空出来的b位用0补齐; 结果:位移数b作为2的幂次与操作数a相乘。 带符号右移 >> a>>b:将二进制形式的a逐位右移b位,最高位空出来的b位用符号位补齐 结果:操作数a除以位移数b的2次幂 无符号右移 &g...原创 2019-05-29 00:11:29 · 1094 阅读 · 0 评论