21ic问答首页 - 单片机C语言中有符号数如何向无符号数转换
相关问题
- 使用Proteus8.9仿真STM32F103R6实现效果0 回答
- 华大003/051/071系列MCU适用于什么产品?2 回答
- 小华~华大MCU:市场格局、供货现状4 回答
- 51单片机使用74HC595时编写移位代码遇到的问题6 回答
- 各位大佬,有HC32F460的EC11旋转编码器的实现没?1 回答
- 各位大佬,有HC32F460的EC11旋转编码器的实现没?0 回答
- 各位大佬,有HC32F460的EC11旋转编码器的实现没?0 回答
- AT32片机SPI DMA 单次发送第一次正常0 回答
- N32L40XKQ-STB开发板烧录问题USB接NS-Link offine Download Tool0 回答
赞1
有符号数:最高位用来表示数的正负,最高位为1则表示负数,最高位为0则表示正数。
有符号数与无符号数之间的转换,都要看要转换的数的最高位是否为1,如果不为1,则转换结果就是要转换的数的本身;如果为
1,则转换结果就是转换的数(看作是负数)的补码。
评论
2021-09-02
赞0
评论
2021-08-31
赞0
加个这样的前缀(unsigned char),就实现了强制转换。
评论
2021-08-30
赞0
评论
2021-08-30
您需要登录后才可以回复 登录 | 注册