日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

编码实现字符串转整型的函数(实现函数atoi的功能)

發布時間:2025/4/16 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 编码实现字符串转整型的函数(实现函数atoi的功能) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#include "stdafx.h"

int str2int(const char *str)??????????? // 字符串轉整型函數

{

?????? int i=0, sign=1, value = 0;

?????? if(str==NULL)?????? return NULL;???????? // 空串直接返回 NULL

?????? if(str[0]=='-' || str[0]=='+'){?? // 判斷是否存在符號位

????????????? i = 1;

????????????? sign = (str[0]=='-' ? -1 : 1);

?????? }

?????? for(; str[i]>='0' && str[i]<='9'; i++)???? // 如果是數字,則繼續轉換

????????????? value = value * 10 + (str[i] - '0');

?????? return sign * value;

}

int main(int argc, char *argv[])

{

?????? char *str = "-123.45CS67";

?????? int? val? = str2int(str);

?????? printf("str=%s\tval=%d\n", str, val);

?????? return getchar();

}

總結

以上是生活随笔為你收集整理的编码实现字符串转整型的函数(实现函数atoi的功能)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。