关于数组的一些问题
2015-06-04 17:50
225 查看
为什么 str[]-'0' ?
while(cin>>a) //说明读进去的a[i]不是数字,而是字符的形式,
如'0','1'...'9',它们的ascii码不是简单的0,1,...9,而是表示为48,49...57
所以在你想要得到它们表示的数字,还要减去一个偏移量'0',即48。
while(cin>>a) //说明读进去的a[i]不是数字,而是字符的形式,
如'0','1'...'9',它们的ascii码不是简单的0,1,...9,而是表示为48,49...57
所以在你想要得到它们表示的数字,还要减去一个偏移量'0',即48。
相关文章推荐
- 时间格式转换---从毫秒转换为分秒时间格式
- objective-c block 旧版详解
- POJ 1018 dp问题的一般过程
- win7 IIS7 "另一个程序正在使用此文件,进程无法访问" 解决方法
- [Android Studio 权威教程]离线配置SDK,创建第一个AS项目
- Reveal:分析iOS UI的利器
- 网页错误排查 如何?
- Bootstrap--全局css样式之表单
- App自动化测试工具总结
- 理解多线程设计模式
- 如何创建和使用Linux中的patch
- Java 实现一个链表
- linux驱动之内核多线程(二)
- grep命令參数及使用方法
- C#中调用SAPI实现语音合成的2种方法
- iOS音频的后台播放总结(后台网络请求歌曲,Remote控制,锁屏封面,各种打断)
- mysql大批量入库sql优化
- webim如何保证消息的可靠投递
- 9patch生成图片
- android驱动中的休眠