第一阶段(java基础知识) 计算机基础知识 Java开发环境的搭建和应用 机制转换 有符号数据表示法(原码、反码、补码) Java语句基础(关键字、标识符、注释、常量、变量、数据类型、运算符) 程序流程控制语句及应用(if、switch、for、while) 函数及其应用 数组及其应用 水仙花、斐... ...
分类:
编程语言 时间:
2016-09-15 15:00:13
阅读次数:
278
嵌入式LinuxC语言——C语言基础一、数据类型1、基本数据类型数据类型是创建变量的模型。变量名是连续存储空间的别名,程序中使用变量命名存储空间,通过变量可以使用存储空间。变量所占的内存大小取决于创建变量的数据类型。2、有符号和无符号有符号数中数据类型的最高位用于标..
分类:
编程语言 时间:
2016-09-09 22:34:12
阅读次数:
347
1、整数的表示 大部分(所有?)机器 有符号数是补码表示。 2、整数的运算。+ -就是+-,按位加减,注意有符号和无符号的数值溢出,*/ 可以转换成移位等 同样是有位的截断,可以先十进制计算换成2进制再截断。 3、实际上是一种模运算,注意字长导致截断。 4、浮点数的表示: 单精度为例:32位,1位的 ...
分类:
其他好文 时间:
2016-09-09 00:32:42
阅读次数:
180
有符号数和无符号数运算的时候,有符号数会自动向无符号数转换 1 #include<iostream> 2 #include<ctime> 3 #include <stdio.h> 4 #include<cstring> 5 #include<cstdlib> 6 #include <map> 7 # ...
分类:
其他好文 时间:
2016-09-08 01:00:11
阅读次数:
269
有无符号数是CPU架构决定的,是硬件特性直接反映到汇编指令中。C语言忠实的展现了汇编的特性。 无符号数比较: ja、jae、jb、jbe、je或jne 小于、小于等于、等于、不等于、大于或大于等于; 有符号数比较: 则使用jl、jle、je、jne、jg、jge指令 小于、小于等于、等于、不等于、大 ...
分类:
其他好文 时间:
2016-09-04 23:54:00
阅读次数:
371
java基础语法(一)1.java基本数据类型byte:1个字节,8bit有符号数据类型boolean:2个字节,16bit布尔数值char:2个字节,16bit的Unicode字符类型int:4个字节,32bit整型数据类型short:2个字节,16位短整型数字long:8个字节,64位整型数字f ...
分类:
编程语言 时间:
2016-08-31 22:25:59
阅读次数:
314
在数学中,任意基数的负数都在最前面加上“?”符号来表示。在计算机硬件中,数字都以无符号的二进制形式表示,因此需要一种将负数编码为二进制形式的方法。 当前有以下四种方法,用于扩展二进制数字系统,来表示有符号数: 原码(sign-and-magnitude), 反码(ones' complement), ...
分类:
其他好文 时间:
2016-08-27 19:17:14
阅读次数:
221
学习汇编的过程中,一个很容易搞混的概念就是有符号数和无符号数的运算。 一个很自然的问题是,当对两个数做运算时(比如加法、减法),运算操作会因为两个符号有所不同吗?比如,我们都知道,在汇编里面,将两个数相加和相减,是这样的: 那么,这两个操作会因为有符号数、无符号数的差别而有不同吗?是不是有有符号的 ...
分类:
其他好文 时间:
2016-07-19 20:51:16
阅读次数:
241
1.算术运算符(+ - / * %) 2.移位运算符 移运算符:操作数必须是整形,>>,逻辑左移左边移入的位用0填充,算数左移左边移入的的位用符号位补齐。(无符号数为逻辑左移,对于有符号数取决于编辑器) <<,值左边的几位被丢弃,右边的多出来的几个空位用0补齐。 例:返回参数中1的个数 3、位操作符 ...
分类:
编程语言 时间:
2016-07-09 00:41:31
阅读次数:
176
以下内容转自艾米电子 - 使用有符号数,Verilog(http://www.cnblogs.com/yuphone/archive/2010/12/12/1903647.html) Verilog-1995中的有符号数 在Verilog-1995中,只有integer数据类型被转移成有符号数,而r ...
分类:
其他好文 时间:
2016-07-01 13:31:04
阅读次数:
489