类型转换问题(持续更新)
来源:互联网 发布:bl漫画软件 编辑:程序博客网 时间:2024/06/05 16:21
1.atoi(字符串转整数)
需要考虑的问题:1.空格;2.符号3.溢出
#include <iostream>using namespace std;#include <string>int my_atoi(string s){int flag = 1;int num = 0;for (int i = s.find_first_not_of(' '); i < s.size();){if (s[i] == '-' || s[i] == '+'){if (s[i] == '-')flag = -1;i++;}while (s[i] >= '0' && s[i] <= '9'){num = num * 10 + (s[i] - '0');i++;if (num * flag >= 2147483647)return 2147483647;if (num * flag <= -2147483647)return -2147483647;}return num * flag;}}
阅读全文
0 0
- 类型转换问题(持续更新)
- Java 类型转换(持续更新)
- c++中类型转换积累(持续更新)
- opencv IplImage 和 Mat互相转换 以及其它类型的转换(持续更新)
- 问题汇总(持续更新)
- 问题记录(持续更新)
- 每日问题(持续更新)
- 问题记录(持续更新)
- 问题记录(持续更新)
- 关于编码转换的一些问题和整理(持续更新)
- vim 的配置问题(持续更新)
- C++问题点摘录(持续更新)
- 腾控Multiprog 使用问题 (持续更新)
- hadoop2.0 相关问题(持续更新)
- QT4编译问题(持续更新)
- 平时问题汇总(持续更新)
- ubuntu使用相关问题(持续更新)
- spark问题收集(持续更新)
- loadrunner Web_类函数之web_add_header()
- JQuery制作飘落的树叶动画效果
- permutation sequence
- Kafka自定义序列化于反
- android studio 汉化 美化 插件
- 类型转换问题(持续更新)
- 数据库事务隔离级别
- TPshop学习(8)微信支付
- JS轻量级框架:jQuery
- WebService 一 (使用JDK实现WebService)
- 前端面试题
- Vue学习笔记五
- c++中提取string中字符的方法
- 【面经笔记】装载,CRT