Java位运算符有:左移( ) 、无符号右移( ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。 原码、反码、补码 原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。 反码:将二进制数按位取反,所得的新二进制数 ...
分类:
其他好文 时间:
2020-02-03 13:27:00
阅读次数:
68
jg 大于跳jge大于等于跳 jmp无条件跳 call调用方法 bne 不等于跳转 jle小于等于跳 JNB al, bl;al里的内容不等于bl时跳转 JBE al, bl;al里的内容小于或等于bl时跳转 ;A(above)大于,B(below)小于,E(equal)等于,用于比较无符号数 ;G ...
分类:
其他好文 时间:
2020-02-03 09:35:20
阅读次数:
91
Class文件的组成结构 Class 文件是一组以 8 位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在 Class 文件中,中间没有任何分隔符。Java 虚拟机规范规定 Class 文件采用一种类似 C 语言结构体的伪结构来存储数据,这种伪结构中只有两种数据类型:无符号数和表,我们 ...
分类:
编程语言 时间:
2020-02-02 23:42:21
阅读次数:
109
接下来的几篇文章介绍C++的基础知识点。 C++是一种静态数据类型语言,它的类型检查发生在编译时。因此,编译器必须知道程序中每一个变量对应的数据类型。 数据类型是程序的基础:它告诉我们数据的意义以及我们能在数据上执行的操作。 比如:i = i + j; 这条语句的具体含义要取决于i、j的类型 voi ...
分类:
编程语言 时间:
2020-02-02 21:48:50
阅读次数:
63
数据类型: 1 数字: Tinyint:小数据 用于保存一些范围的整数数值范围 有符号: -128-127 无符号: 0-255 int 整数 数据类型用于保存一些范围的整数数值范围 有符号: -2147483648--2147483647 无符号: 0-4294967295 Bigint 大整数 ...
分类:
数据库 时间:
2020-02-02 17:46:15
阅读次数:
95
名称 说明 Add 将两个值相加并将结果推送到计算堆栈上。 Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。 Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。 And 计算两个值的按位“与”并将结果推送到计算堆栈上。 Arglist ...
分类:
其他好文 时间:
2020-02-02 13:53:48
阅读次数:
81
sizeof不是函数,所以不需要包含任何头文件,它的功能是计算一个数据类型的大小,单位为字节 sizeof的返回值为size_t size_t类型在32位操作系统下是unsigned int,是一个无符号的整数 ...
分类:
其他好文 时间:
2020-01-29 01:05:44
阅读次数:
55
楔子 我们知道可以使用ctypes调用扩展模块,主要是调用扩展模块中使用C编写好的函数,但这些函数肯定都是需要参数的,还有返回值,不然编写扩展模块有啥用呢。那么问题来了,不同的语言变量类型不同,所以python能够直接往C编写的函数中传参吗?显然不行,所以ctypes还提供了大量的类,帮我们将pyt ...
分类:
编程语言 时间:
2020-01-28 17:34:35
阅读次数:
404
1、简介 2、基本概念 3、指针 计算机内存的最小单位是位(bit),每个位可以容纳值0或1,单独的位用处不大,通常许多位合成一组作为一个单位,以存储较大范围的值 每个字节包含8位,可以存储无符号值0至255,或有符号值-128至127 为了存储更大的值,把两个或多个字节合在一起作为更大的内存单位, ...
分类:
其他好文 时间:
2020-01-26 10:31:21
阅读次数:
85
(1)getchar()函数的作用是从计算机终端(一般为键盘)获取一个无符号字符。getchar()函数只能接收一个字符,其函数值就是从输入设备获取到的字符。 该函数声明在stdio.h头文件中,使用的时候要包含stdio.h头文件。如: #include<stdio.h> int getchar( ...
分类:
其他好文 时间:
2020-01-23 14:10:07
阅读次数:
87