java的基本概念:进制、单位、编码、数据类型、变量声明、ASCII码

来源:互联网 发布:ug攻丝编程 编辑:程序博客网 时间:2024/06/15 10:44
基数:什么进制的基数就是什么;10进制基数就是10;
二转十进制:从右往左标下标,从小数点左边第一位标0,二进制当前这一位的数*2的下标次幂依次类推进行加和;
十转二进制:除2取余到0为止
十转八进制:除8取余到0为止
十转任何进制:除进制基数取余到0为止
二进制转八进制:二转十,再十转八
乘权求和 
除基取余


bit 位 代表0,1
byte 字节 1byte=8bit =1B
字符 2byte = 16bit
源码反码补码
正数的源码反码补码都是其本身
负数的反码是符号位不变,其余各位取反。
负数的补码是反码+1。
反码的反码是源码
补码的补码是源码


-11的源码反码补码
10001011 源码
11110100 反码
11110101 补码
10001010+
10001011


-122转换为2进制
11111010
八进制76转换2进制
62
00111110


-11-12的值
10001011源
10001100源
11110100反码
11110011反码
11110101补码
11110100补码
11101001补码
10010111
-  16+4+2+1
-23
11+12
000001011
000001100
000010111


java数据类型
基本数据类型:数值型(整数类型(byte,short,int,long)浮点型(float单精度浮点型,double双精度浮点型)),
字符型 char,布尔型 boolean(true,false)属于值传递
引用数据类型(类,接口,数组)属于引用传递
变量:一个会变化的量,是内存中的一块空间,不特指某个值,只是存储数据的一个容器;
常量:不会变化的量,里面存储的内容永久不会变化,常量就是特指某个值;
变量的声明(定义):给系统索要内存
变量类型 变量名; int a; 
变量的赋值:往变量里面放值(赋值运算符=)
a = 1;
变量的声明和赋值:
int a = 1;
先声明,再赋值;
声明的同时直接赋值;
int i,j,k; // int i;int j; int k;


常用Ascii
0 代表空
32代表空格
48-57 代表0-9
65-90 代表A-Z
97-122 代表a-z
+符号 在数与数之间是+运算符 int  i =1;int j=1;i+j==1+1==2
在数与字符 字符与字符 做连接符 String b = "c"; int i=1; b+i=="c1";



原创粉丝点击