目录 JAVA基础 1 编程习惯 1 变量与运算符 1 <<移位运算符 1 >>有符号运算符 2 a++和++a 2 位运算符 2 控制语句 2 If与Switch 语句 2 特殊流程控制语句break与continue 2 遍历 2 Java基本类型 3 数组 4 数组的定义 4 * 除声明和使用 ...
分类:
编程语言 时间:
2017-12-11 14:11:45
阅读次数:
203
double型可以强制转换成int型,即使不加强制转换,也会隐式转换,只是转换结果会丢弃小数部分,如:double d=1.6;int i;i=d ; //隐式转换,i结果为1i=(int)d ; //强制转换,i结果为1但,如果double变量数据,超过整形数据的表示范围,(一般整数占四个字节,有 ...
分类:
其他好文 时间:
2017-12-09 12:06:03
阅读次数:
157
一直提交不对 先改成了long long,(int表示有符号数为-2147483648到2147483647,FFFFFFFF超了(这里它作为无符号数,当然超了,有符号数就不会超)),还是不对,long也不对sizeof=4,和int一样也占四个字节,cout输出long long会出错应该是得格式 ...
分类:
其他好文 时间:
2017-12-09 11:02:46
阅读次数:
129
1、顺序结构 a.输入数据——处理数据——输出数据 b.程序获得输入数据的方式:键盘、文件 c.程序输出数据的方式:屏幕、文件 d.若是需要输入输出数据,则必须使用编译预处理指令:#include <stdio.h> 2、printf()格式字符 %d decimal——输出十进制有符号 int 型 ...
分类:
其他好文 时间:
2017-12-07 21:52:31
阅读次数:
161
数据在计算机中只是0和1而已 数据在我们的理论中可以无穷大,但是在计算机中并不是,毕竟硬盘是有大小的。 具体可以通过一张图来理解 例如,0-F的表示 上面是有符号数,那么无符号数则是 事实上,计算机中只有0和1,有符号数和无符号数在电脑中是一样的,例如F和-1,在计算机中所存储的都是1111,只是人 ...
分类:
其他好文 时间:
2017-12-07 17:27:29
阅读次数:
128
1.&(与) 都是1才是1 例如:14&15 (14 二进制 1110 15 二进制 1111 &与的结果 1110 》结果14) 2.|(或) 有一个是1就是1 例如:14|15 (14 二进制 1110 15 二进制 1111 |与的结果 1111 》结果15) 3.^(异或) 不同就是1 例如 ...
分类:
Web程序 时间:
2017-12-01 11:35:05
阅读次数:
174
Java关键字 下面列出了Java保留字。这些保留字不能用于常量、变量、和任何标识符的名称。 ...
分类:
编程语言 时间:
2017-11-30 20:17:46
阅读次数:
155
1.进制 1) 假如用两个字节表示 一个整数, 如下: 如何表示二进制数的正负? 规则:把二进制数中的最高位(最左边的那位)用作符号位 按照这种说法,比如有符号数 +2 -2 的原码形式: -1+1 的结果? -1+1 = 1000 0000 0000 0010 》 -2 不等于0,按理说-1+1等 ...
分类:
其他好文 时间:
2017-11-29 22:05:03
阅读次数:
93
我们来看一个简单的问题,下面的代码会打印出什么? 相信很多人会说最终输出为-1,但是实际结果却是65535,这是为什么? 这个程序中涉及了三次类型转换,该行为紧密依赖于转型的符号拓展行为。Java使用了基于2的补码的二进制运算,因此int类型的-1用32位补码表示就是11111...1111。从in ...
分类:
编程语言 时间:
2017-11-23 08:39:15
阅读次数:
161
一、数据类型 1、 基本类型: 1) 整型:integer 短整型:short int(2Bytes)、整形:int(4Bytes) 长整型:long int(4Bytes) 有符号的整形:signed 无符号的整形:unsigned (就是是否有正负号的区别) 2) 字符型 1B Char 3) ...
分类:
其他好文 时间:
2017-11-21 18:46:53
阅读次数:
134