野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11477|回复: 2

u8 u16 u32的使用?

[复制链接]
发表于 2014-12-13 20:26:47 | 显示全部楼层 |阅读模式
为什么有些设置为u16,有些设置为u8?
QQ截图20141213202344.jpg
回复

使用道具 举报

发表于 2014-12-13 21:50:54 | 显示全部楼层
看需要,要多大的就定义多大的
回复 支持 反对

使用道具 举报

发表于 2014-12-14 12:35:26 | 显示全部楼层
u就是无符号,s就是有符号。
8就是8bit,16就是16bit,32就是32bit。
很容易理解吧。
当你用u8定义一个变量时u8 i = 256;时,溢出后i就等于0了。这时你就要用u16。
超过65535时就要用u32。
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 21:53 , Processed in 0.025875 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表