码迷,mamicode.com
首页 >  
搜索关键字:有符号数    ( 270个结果
原码、反码与补码--无符号数和有符号数
有符号数:就是用最高位表示符号(正或负),其余位表示数值大小。为1时,表示该数为负值,为0时表示为正值。 无符号数:所有位都用于表示数的大小。 C语言中就是存在无符号数(unsigned)和无符号数。例如 unsighed int b =15, int a = 1; 一个字节(byte)是8位 ,从 ...
分类:其他好文   时间:2021-06-11 18:51:12    阅读次数:0
Cpp primer plus notes
Cpp primer plus notes ch2. get start #include 预处理器编译指令。 using namespace 编译指令。 void关键字显示说明不接受任何参数。 //myfirst.cpp #include <iostream> int main(void) { u ...
分类:其他好文   时间:2021-05-24 08:11:29    阅读次数:0
位运算
位运算 "<<":箭头指向左边,左移运算,各二进位全部左移若干位,高位丢弃,低位补0 “>>”:箭头指向右边,右移运算:各二进位全部右移若干位,对无符号数,高位补0,有符号数,各编译器处理方法不一样,有的补符号位(算术右移),有的补0(逻辑右移) public class LogicDemo { p ...
分类:其他好文   时间:2021-04-26 13:19:25    阅读次数:0
浮点运算:双精度、单精度、半精度浮点数计算(FP16/FP32/FP64),浮点和定点
1.实数数的表示 参考深入理解C语言-03-有符号数,定点数,浮点数 1.1定点数 一般在没有FPU寄存器的嵌入式系统中使用比较多。比如常见的32位系统中,将高16位作为整数部分,低16位作为小数部分。这样就可以用整数来模拟定点数的 + - * / 运算。关于定点数的数学分析,请参考以下文档:htt ...
分类:其他好文   时间:2021-03-31 12:07:57    阅读次数:0
易错点
1.无符号数与有符号数比较 有时我们可能会遇到一些数据结构的大小的判定,比如判断两个堆(假设为heap1,heap2)中元素个数差值是否大于1 heap1.size() - heap2.size() > 1 heap1.size() > heap2.size() + 1 看似等价的两个比较的不等式, ...
分类:其他好文   时间:2021-03-08 13:45:25    阅读次数:0
[计组]强制类型转换
有符号数转无符号数 不改变数值内容,改变解释方式,一般是负数时会出问题,因为符号位是1,转成无符号位时会被当成数据内容 short x=-1 转成 unsigned short y=(unsigned short)x 长整数转短整数 高位截断,低位保留,会改变符号位 int a=1234 转成 sh ...
分类:其他好文   时间:2021-01-08 11:25:48    阅读次数:0
pat等评测系统的各种出错总结(持续更新)
1. A warning:comparison between signed and unsigned integer expressions [-Wsign-compare]:有符号数和无符号数的比较警告 为什么出错呢 很多时候你必须声明一下 unsigned int 如果不声明,有时候进行比较, ...
分类:其他好文   时间:2021-01-05 11:18:11    阅读次数:0
技术文章阅读-Escaping a Python sandbox with a memory corruption bug
https://hackernoon.com/python-sandbox-escape-via-a-memory-corruption-bug-19dde4d5fea5 像numpy这种python模块,里面很多代码都是c写的,可能存在内存漏洞,而且很多是没怎么被注意的 这个洞是由于把有符号数没有 ...
分类:数据库   时间:2020-11-20 11:36:04    阅读次数:14
go中异或运算带来的疑惑
最近在看go,遇到一个问题: 一时没看明白一元运算的异或运算是如何得到结果值的,代码如下: var b uint8 = 15 var c int8 = 15 fmt.Printf(" b: %08b \n", b) fmt.Printf("^b: %08b \n", ^b) fmt.Printf(" ...
分类:其他好文   时间:2020-07-29 15:16:00    阅读次数:59
《C++Primer Plus》 | 处理数据
###基本数据类型:整型和浮点数 ####int 1.使用变量标识存储的数据 2.宽度(width)用来描述存储数据时用的内存量,char,short,int ,long ,long long (C++11新增)宽度递增,每种又都含无符号数与有符号数。 3.头文件 climits 定义了符号常量来表 ...
分类:编程语言   时间:2020-07-14 13:22:05    阅读次数:64
270条   1 2 3 4 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!