查看Sizeof() (sizeof运算符)的源代码
←
Sizeof() (sizeof运算符)
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
描述<br> sizeof操作符返回一个变量类型的字节数,或者该数在数组中占有的字节数。<br> 语法<br> <pre style="color:green"> sizeof(variable) </pre> 参数<br> *variable: 任何变量类型或数组(如int,float,byte) 示例代码<br> sizeof操作符用来处理数组非常有效,它能很方便的改变数组的大小而不用破坏程序的其他部分。<br> 这个程序一次打印出一个字符串文本的字符。尝试改变一下字符串。<br> <pre style="color:green"> char myStr[] = "this is a test"; int i; void setup(){ Serial.begin(9600); } {0}void{/0}{1} {/1}{2}loop{/2}{1}() {{/1} for (i = 0; i < sizeof(myStr) - 1; i++){ Serial.print(i, DEC); Serial.print(" = "); Serial.println(myStr[i], BYTE); } } </pre> 请注意sizeof返回字节数总数。因此,较大的变量类型,如整数,for循环看起来应该像这样。<br> <pre style="color:green"> for (i = 0; i < (sizeof(myInts)/sizeof(int)) - 1; i++) { //用myInts[i]来做些事 } </pre>
返回
Sizeof() (sizeof运算符)
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面
页面信息