1.基本类型包含算术类型,算术类型又包含整型和浮点型。int最少是两个字节(16位/bit),不同的机子不一样,所以适合搬移是很重要,不要涉及到固定字节的程序。 2.赋值的时候有类型转换的话,强制转换成左边类型。有符号和无符号进行运算,都是先转换成无符号数,有需要再转换成最终结果。 3.变量定义:类 ...
分类:
其他好文 时间:
2018-01-18 20:32:01
阅读次数:
159
此处strlen ()返回值为无符号形式,并且会将(x - strlen (str) )强制转化为无符号数,即-2的补码除以3,结果是1431655764;若换成(x - (int)strlen (str)) / 3即可得0. ....来自群友 int x = 2;char * str = "abc ...
分类:
编程语言 时间:
2018-01-11 11:28:59
阅读次数:
173
题目:设X和Y均为16位无符号数,写一个求表达式16X+Y的值 加法实现: 代码如下: 乘法实现: ...
分类:
其他好文 时间:
2018-01-09 13:40:21
阅读次数:
495
原码 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制: [+1]原 = 0000 0001 [-1]原 = 1000 0001 第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是: [1111 1111 , 0111 1111] 即 ...
分类:
其他好文 时间:
2018-01-06 22:08:39
阅读次数:
172
一、二进制(原码、反码、补码) 二进制的最高位是符号位(“0”代表正数,“1”代表负数); Java中没有无符号数; 计算机以整数的补码进行运算; 1. 原码:将一个整数转换成二进制表示 以 int 类型为例,int类型占4个字节、共32位。 例如,2 的原码为:00000000 00000000 ...
分类:
编程语言 时间:
2018-01-06 20:04:27
阅读次数:
120
五.计算机的运算方法 --在计算机中参与运算的数有两大类:无符号数和有符号数 无符号数:没有符号的数 有符号数 机器数与真值:机器中:0表示正,1表示负 原码表示法:把真值的正负用01表示 补码表示法:真值为正时,与原码相同,真值为负时,补码是原码的“求反加一” 反码表示法:真值为正时,与原码相同, ...
分类:
其他好文 时间:
2018-01-03 00:52:30
阅读次数:
203
20155227 《信息安全系统设计基础》课程总结 每周作业链接汇总 "第一周作业" 简要内容:学习第一章和第七章。初步了解各种指令来通过原始文件得到二进制文件、文本文件、以及可执行文件。 二维码: "第三周作业" 简要内容:学习第二章。了解到三种数字:无符号数、有符号数、浮点数 二维码: "第五周 ...
分类:
其他好文 时间:
2017-12-27 10:13:27
阅读次数:
184
PK Belongs to primary key作为主键 NN Not Null非空 UQ Unique index不能重复 BIN Is binary column存放二进制数据的列 UN Unsigned data type无符号数据类型(需要整数形数据) ZF Fill up values ...
分类:
数据库 时间:
2017-12-21 11:49:22
阅读次数:
200
《深入理解计算机系统》第二章学习笔记 这章主要通过四个部分进行介绍:信息存储、整数表示、整数运算以及浮点数。重点描述了无符号数和数的补码的表示特性。我们要知道对计算机的算术运算有深刻的理解是写出可靠程序的关键,比如算术溢出就是造成程序错误和安全漏洞的一个常见根源。 一、信息存储 1. 二 ...
分类:
其他好文 时间:
2017-12-17 19:15:56
阅读次数:
144
一直提交不对 先改成了long long,(int表示有符号数为-2147483648到2147483647,FFFFFFFF超了(这里它作为无符号数,当然超了,有符号数就不会超)),还是不对,long也不对sizeof=4,和int一样也占四个字节,cout输出long long会出错应该是得格式 ...
分类:
其他好文 时间:
2017-12-09 11:02:46
阅读次数:
129