一些庫函數實現(注意安全性檢查)
十進製轉二進製
安全性檢查略
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網絡,側重服務人工智能行業