一些库函数实现(注意安全性检查)
十进制转二进制
安全性检查略
atoi 基本版:抛出异常
int f_convert(char *str) throw (char*) { //数字字符串转换为int型 if(!str){ char*a="pointer is NULL\n"; throw(a); } int tmp=0; int len=strlen(str); for(int i=0;i<len;i++){ if(!isdigit(str[i])){ char*b="!digit\n"; throw(b); } tmp*=10;tmp+=str[i]-'0'; } return tmp; }
atoi 高级版:判断溢出
测试数据:
指数函数、幂函数自己实现
//位运算加分治+安全性检查

最后更新:2017-04-03 12:55:52
上一篇:
Dev GridControl 小结
下一篇:
二叉树的建立(先中后序)
JAVASCRIPT学习笔记基础(三)
《TensorFlow技术解析与实战》——第1章 人工智能概述 1.5为什么要学TensorFlow
Ubuntu 11.04 下安装配置 JDK 7
云服务器 ECS快速入门:Windows 格式化数据盘
3.3.1 Cache一致性的基本概念
中国个人电脑所安装软件78%为盗版
手把手教你用Python抓取热门景点热力图!(附代码)
while(~scanf("%d%d",&n,&m)) {...}
SSH整合学习笔记之struts2+spring+hibernate+c3p0
8月24日云栖精选夜读:预告|阿里云华北5地域将于十月开放服务 全系25G网络,侧重服务人工智能行业