社区
C语言
帖子详情
关于'0'
rd828
2005-03-29 05:34:26
一个小程序是十进制转二进制的,它的关键部分是一个do-while语句,对n辗转相除把余数存入数组bin,如下:
do {
bin[i++]=n%2+'0';
}while((n\=2)!0);
问一下,为什么{}里面的那个语句还要加上'0'啊??
...全文
105
5
打赏
收藏
关于'0'
一个小程序是十进制转二进制的,它的关键部分是一个do-while语句,对n辗转相除把余数存入数组bin,如下: do { bin[i++]=n%2+'0'; }while((n\=2)!0); 问一下,为什么{}里面的那个语句还要加上'0'啊??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SolidRabbit
2005-03-29
打赏
举报
回复
点管理,然后输入自己的密码就行了
冥王之锤
2005-03-29
打赏
举报
回复
bin应该是一个字符数组,+'0'后,就变为了对应的ASCII码的数值。也就是5+‘0’= ‘5’
rd828
2005-03-29
打赏
举报
回复
谢谢啊。小弟是新手,不知道怎么给你们分啊
pcboyxhy
2005-03-29
打赏
举报
回复
因为数字比自己的ASCII码小48('0')
晨星
2005-03-29
打赏
举报
回复
加'0'后,整数就变成了字符,日如 5 + '0' == '5'
手把手教你从0开始搭建一个vue项目
本课程会完全脱离脚手架,站在前端工程化的角度,利用webpack手把手教你从0开始搭建一个企业级的vue项目。 课程将会涉及到的知识点有: 前端工程化搭建 webpack配置、webpack-chain使用 引入babel转换最新的es语法 ...
关于0xAA和0x55
在实际波形的观察中也最容易看出毛病所在,以异步串口通讯为例,通讯的每一个字节开始为一个数据位的低电平作为起始位,字节发送结束后是一个或两个数据位的高电平作为停止位,在测试程序阶段,我们可尝试发送0xAA,...
【CTF】PHP Hash漏洞(关于0e开头的md5值)
关于解决这个漏洞可参考 http://www.freebuf.com/news/67007.html 0e开头的md5和原值: s878926199a 0e545993274517709034328855841020 s155964671a 0e342768416822451524974117254469 s214587387a 0...
关于0xa0
0xa0是什么意思 ? 今天在做MFC判断输入是否合法中遇到了,看了网上前辈们的解释,很明朗,记下了…… 很明显这是用来处理截取一段汉字的程序,在ASCII中,0xa0表示汉字的开始。 0xa0 代表 十进制 160 ...
关于0xffffff的简单讲解!!
其中0x表示16进制,f在16进制中就表示十进制数15,这样0xffffff就表示一个16进制的数fffffff,例如: 0xf就表示16进制的f,也就是10进制的15. 0xff就表示16进制的ff,也就是10进制的(15*16+15)。此外,0xffffff和...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章