查看“整型常量”的源代码
←
整型常量
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于这些用户组的用户使用:
用户
,labplus
您可以查看与复制此页面的源代码。
整数常量是直接在程序中使用的数字,如123。默认情况下,这些数字被视为int,但 你可以通过U 和L 修饰符进行更多的限制(见下文)。通常情况下,整数常量默认为十进制, 但可以加上特殊前缀表示为其他进制。 <br /> <br /> {| class="wikitable" |- ! 进制 !! 例子 !! 格式 !! 备注 |- | 10(十进制) || 123 || 无|| 示例 |- | 2(二进制) || B1111011 || 前缀'B' || 只适用于8 位的值(0 到255)字符0-1 有效 |- | 8(八进制) || 0173 || 前缀”0” || 字符0-7 有效 |- | 16(十六进制) || 0x7B || 前缀”0x” || 字符0-9,A-F,A-F 有效 |} 小数是十进制数。这是数学常识。如果一个数没有特定的前缀,则默认为十进制。<br /> 二进制以2 为基底,只有数字0 和1 是有效的。<br /> <br /> '''<big>示例</big>''' <br/> 101 //和十进制5 等价(1*2^2 + 0*2^1 + 1*2^0)<br /> 二进制格式只能是8 位的,即只能表示0-255 之间的数。如果输入二进制数更方便的话,你可以用以下的方式:<br /> myInt = (B11001100 * 256) + B10101010; // B11001100 作为高位。<br /> 八进制是以8 为基底,只有0-7 是有效的字符。前缀“0”(数字0)表示该值为八进制。<br /> 0101 // 等同于十进制数65 ((1 * 8^2) + (0 * 8^1) + 1)<br /> 警告:八进制数0 前缀很可能无意产生很难发现的错误,因为你可能不小心在常量前加了个“0”,结果就悲剧了。<br /> 十六进制以16 为基底,有效的字符为0-9 和A-F。十六进制数用前缀“0x”(数字0,字母爱克斯)表示。请注意,A-F 不区分大小写,就是说你也可以用a-f。 '''<big>示例</big>''' <br/> 0x101 // 等同于十进制257 ((1 * 16^2) + (0 * 16^1) + 1) '''<big>U & L 格式</big>''' <br/> 默认情况下,整型常量被视作int 型。要将整型常量转换为其他类型时,请遵循以下规则: 'u' or 'U' 指定一个常量为无符号型。(只能表示正数和0)例如: 33u<br/> 'l' or 'L' 指定一个常量为长整型。(表示数的范围更广)例如: 100000L<br/> 'ul' or 'UL' 这个你懂的,就是上面两种类型,称作无符号长整型。例如:32767ul<br/>
返回至
整型常量
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
软件
Labplus软件
mPython软件
Mixly集成盛思版
mpython_conn
教学套件
创客初级实验箱
创客初级实验箱进阶版
创客中级实验箱
创客中级实验箱Ⅱ
人工智能交互实验箱
桌面机器人
乐动魔盒
可穿戴作品电子套件
创意触摸板套装
乐动魔块中级套装
乐动魔块高级套装
bot:bit
编程造物套装
逻辑造物套装
人工智能套装
物联网套装
高中信息技术套装
掌控板初级套装
初中信息技术材料包
开源硬件教学套装
冲锋舟
造物
Arduino
乐动魔块(旧版)
Blue:bit电子积木
MicroBit系列
掌控板系列
AI摄像头V1.0
AI摄像头V2.0
1956
掌控魔盒
乐动掌控
乐动魔块
互动作品
森林奇遇记
创客森林
创客乐园
物联网演示系统
博物馆防盗演示实验系统
梦想舞台演示实验系统
智能家居演示实验系统
智能教室演示实验系统
智能停车场演示实验系统
DIY-木板系列
嘘寒问暖
硬币存款机
吼一声试试
斜不胜正灯
时光葫芦
旋转转盘
越光宝盒
治愈系萌犬
光明使者
避障机械车
DIY-亚克力系列
情绪机器人
创意七彩灯
温湿度机器人
留言机
游龙戏灯
三色时钟
光影精灵
光影时钟
智能应用系列
LED眼镜
32x16 RGB LED点阵屏
DIY环境温湿度显示系统
DIY创客空间访客记录仪
其他
金属结构件套装
耗材存取管理柜
更多
课程资源
常见问题解答
Arduino语法参考手册
链接
Labplus官网
STEAM创客教育平台
工具
链入页面
相关更改
特殊页面
页面信息