问题描述
intdigitcode='0'+amount%10;请问在这个语句中‘0’起什么作用?谢谢!
解决方案
解决方案二:
相当于intdigitcode=48+amount%10;
解决方案三:
不明白,我也想问问1楼到底什么意思
解决方案四:
这是什么写法不知道但是inti='0'//i=48
解决方案五:
c#中以單引號括起表示字符,0的ASCII碼是48,所以在這個表達式,實際上等於48
解决方案六:
千万不要以为这样写代码很cool如果你写的代码100个人看了才10个人看的懂说明你的代码写的很失败
解决方案七:
'0'是char类型的变量char类型是可以转换成int类型的'0'=48(int值)具体可以看看举出教材里面的类型转换
解决方案八:
的确是一行很失败的代码
解决方案九:
4楼跟6楼到底谁对!
解决方案十:
'0'+amount%10和amount%10没区别吧?
解决方案十一:
问一下6楼,‘0’到底是char类型的变量还是值?
解决方案十二:
O,原来是48+amount%10
解决方案十三:
干嘛用的?
解决方案十四:
确实,可读行不好...
解决方案十五:
这样可读性有关系吗intdigitcode='0'+amount%10;//明显是求0~9的ASCII的值,只是少了句注释而已
解决方案:
是值...我习惯了打变量,呵呵,不好意思4楼的说法也是没有问题的
解决方案:
可能会自动转换的吧
解决方案:
up~,z再讨论讨论
解决方案:
貌似是取个位数字的ASCII
时间: 2024-09-27 07:29:59