请大家帮忙看看这段代码,画红圈那段什么意思,谢谢大家,是蓝桥杯里面一段关于日期问题的代码
1条回答 默认 最新
- yun6853992 2022-03-13 10:32关注
这里你要知道几个知识点:
1:字符串是啥,字符是啥,字符串其实就是由一系列得字符组成得。
2:你要直到字符得概念,以及计算机底层是怎么存储字符的。(计算机底层只能识别01字符,那么底层其实还是寸的数字,只是按照一定得逻辑把这个数字转成了char)assii码表可以了解一下,百度一下
3:了解了assii码表,是不是可以理解为一个字符,我们其实如果进行运算得话,就是按底层它存储的数字进行的(其实就是按照assii码表中对应关系来的)
4:然后就是这个题目了,字符串可以用下标的形式取到对应位置的字符,然后加减的话我看这里其实就是把字符串转为数字,比如 字符‘0’,‘1’,再计算机底层存的数字,要转成数字0,1,其实就是用int a = '0'; int b = '1'; 至于a[i] - '0'; 不就是求当下位置的数字喽 比如assii表有规律的 字符‘1’-‘’0‘实际是底层对应数字的减法,减出来其实是数字1本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度
- ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
- ¥15 ETLCloud 处理json多层级问题
- ¥15 matlab中使用gurobi时报错
- ¥15 这个主板怎么能扩出一两个sata口
- ¥15 不是,这到底错哪儿了😭
- ¥15 2020长安杯与连接网探
- ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么