天嵌 ARM开发社区

 找回密码
 注册
查看: 2041|回复: 2

apps/LED/led_player中的问题

[复制链接]
757048156 发表于 2011-10-19 13:30:59 | 显示全部楼层 |阅读模式
在第23、24行定义的 unsigned step  和unsigned led_bitmap   是几位的unsigned 不用在后面加 char 或者 int  什么的吗  
平常不是这么用的吗  unsigned  int a   或者 unsigned char a  等等了    为什么这么什么都没加 呢      谢谢了
Rick.w 发表于 2012-2-15 16:57:31 | 显示全部楼层
我也发现了 不懂
qianguozheng 发表于 2012-2-15 21:12:42 | 显示全部楼层
 整型的每一种都有无符号(unsigned)和有符号(signed)两种类型,在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的数据,比如16位系统中一个int能存储的数据的范围为–32767 ~ 32768,而unsigned能存储的数据范围则是0~65535。由于在计算机中,整数是以补码形式存放的。根据最高位的不同,如果是1,有符号数的话就是负数;如果是无符号数,则都解释为正数。同时在相同位数的情况下,所能表达的整数范围变大。另外,unsigned若省略后一个关键字,大多数编译器都会认为是unsigned int。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-19 02:39 , Processed in 1.078125 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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