今天学习目录如下:
1、Windows常用快捷键和常用命令
2、进制之间的转换
3、原码、反码和补码的操作
在学习Java之前我们先了解下Java的基本常识,比如操作系统、平台相关性一些概念。
(1) 操作系统:(Operating System,简称OS):是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
(2) 平台相关性:我们称能够支持程序运行的硬件或软件环境为平台。
不同的平台都有其特有的指令格式,也就是说Win支持的指令格式和Linux支持的指令格式是不一样的,进而导致了Windows的可执行文件(exe)不能在Linux平台上运行,反之Unix的可执行文件也无法再Windows上运行,把这种情况称为平台相关性。
1、Windows常用快捷键和常用命令
(1) 编辑操作:
CTRL+C--------复制 CTRL+X--------剪切 CTRL+V--------粘贴
CTRL+A--------全选 CTRL+Z--------撤销 CTRL+S--------保存
(2) 基本操作:
【Win】+D 显示桌面 【Win】+R 打开“运行" 【Win】+L 屏幕锁定
【Win】+E 打开“我的电脑” 【Win】+F 搜索文件(不建议,everthing 搜索文件) 【Alt】+TAB项目切换 先使用 【Win】+R打开“运行窗口",输入:
calc—>启动计算器 mspaint—>打开画图板(不建议) 搜索工具
notepad—>打开记事本 cmd—>CMD命令提示符
(3) 常用命令:
盘符之间的切换: 盘符:回车,如进入E盘, E:回车
进入指定目录 :cd will
:cd Java
目录的回退 :cd.. 回到上一级目录
:cd\ 回到盘符根目录
清屏 :cls
直接进入某一个目录的命令行方式:按住:Shift + 鼠标右键---->在此处打开命令窗口
2、进制之间的转换
(1) 对于任何一种进制---X进制,就表示某一位置上的数运算时是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一。
(2) 二进制:由两个基本数字0,1组成,运算规律是逢二进一.计算机都使用二进制表示数据.
八进制:由0、1、2、3、4、5、6、7组成,运算规律是逢八进一.
十进制:由0,1,2、3、4、5、6、7、8、9组成.
十六进制:由0~9以及A,B,C,D,E,F组成.
(3) 二进制数系统中,位简记为b,也称为比特,每个二进制数字0或1就是一个位(bit)。
计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。
位是数据存储的最小单位,其中8 bit 就称为一个字节(Byte),1KB不等于1000B。
(4) 十进制和二进制之间转换:
十进制--->二进制:
对于整数部分,用被除数反复除以2,除第一次外,每次除以2均取前一次商的整数部分作被除数并依次记下每次的余数。
另外,所得到的商的最后一位余数是所求二进制数的最高位。
二进制--->十进制:
进制数第1位的权值是2的0次方,第2位的权值是2的1次方,第2位的权值是2的2次方……公式:第N位 * 2的N-1次方,结果再相加.
(5) 十进制和八进制之间转换:
十进制--->八进制:
10进制数转换成8进制的方法,和转换为2进制的方法类似,唯一变化:除数由2变成8。
八进制--->十进制:
进制数第1位的权值为8的0次方,第2位权值为8的1次方,第3位权值为8的2次方
(6) 十进制和十六进制之间转换:100
十进制--->十六进制:
10进制数转换成16进制的方法,和转换为2进制的方法类似,唯一变化:除数由2变成16。
十六进制--->十进制:
第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方
(7)二进制和八进制之间转换:二进制先转换成十进制再转换成八进制
二进制和十六进制之间转换:二进制先转化成十进制再转换成十六进制
八进制和十六进制之间转换:八进制先转化成十进制再转化成十六进制
3、原码、反码和补码的操作
(1) 原码、反码和补码操作:
在计算机内,有符号数有3种表示法:原码、反码和补码,所有数据的运算都是采用补码进行的。
正数的原码,反码,补码都相同,负数稍微复杂。
操作5(101)和-5的二进制。
(2) 原码:
就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
(3) 反码:
负数的反码是对其原码逐位取反,但符号位除外。
(4) 补码:
负数的补码是在其反码的末位加1。
实例:求反码的时候,最高位是符号位不能改变。
正数的符号位是0.
负数的符号位是1.
正数5:
5的二进制是:00000101
原码:00000101
反码:00000101
补码:00000101
负数:-5:
5的二进制是:00000101
原码:10000101
反码:11111010
补码:11111011