当前位置: 首页 > news >正文

网站如何做三端适配网页首页设计教程

网站如何做三端适配,网页首页设计教程,淄博seo网络公司,网页设计入门教程推荐文章目录atoi使用方法&#xff1a;atoi模拟实现atoi 功能&#xff1a;转化字符串到整数 头文件&#xff1a; #include <stdlib.h> int atoi (const char * str); 参数 str&#xff1a;要转换为整数的字符串 返回值 如果转换成功&#xff0c;函数将转换后的整数作为int值…

文章目录

  • atoi
  • 使用方法:
  • atoi模拟实现

atoi

功能:转化字符串到整数
头文件: #include <stdlib.h>

int atoi (const char * str);

参数 str:要转换为整数的字符串

返回值

如果转换成功,函数将转换后的整数作为int值返回 , 如果没有执行有效的转换,则返回零。

注意事项

字符串只能转换数字,如字符串包含了数字以外的,则提前返回非数字前的字串

使用方法:

#include<stdio.h>
#include<stdlib.h>
int main()
{char arr[] = "123";int ret = atoi(arr);if (ret == 0){printf("转换失败\n");}else{printf("整型值值= %d\n整型值乘2= %d\n", ret, ret * 2);}system("pause");return 0;
}

最终输出结果为:

整型值 = 123
整型值乘2= 246


atoi模拟实现

注意事项:

  • 判断atoi传过来的参数是否为空指针
  • 判断首字符是否为空格,如有空格将跳过
  • 判断字符串是否为空
  • 判断字串正负
  • 判断是否为数字,如是非数字提前返回非数字前的字串
  • 考虑字串是否为溢出的问题 (大于int或小于int)
  • 判断字串是否非法转换(用一个枚举来判断,起始把字符串判定为非法转换,如转换成功在判定成 成功转换)
#include <ctype.h>  
#include<assert.h>
#include<stdio.h>
#include<stdlib.h>
enum S
{Value,ErrValue //代表非法转换
};
S = ErrValue;
int my_atoi(char* arr)
{//1:判断是否为空指针assert(arr);//2:判断是否为空格while (*arr == ' '){arr++;}//判断字符串是否为空if (*arr == '\0')return 0;//判断正负 flag 为1是正 -1是付int flag = 1;if (*arr == '-'){flag = -1;arr++;}//首字符是否为数字 如果不是数字 就返回0if (!isdigit(*arr))return 0;//使用long long可以接受更长的长度long long n = 0;while (*arr != '\0'){//判断是否为数字//isdigit判断是否为十进制0-9的数字 头文件#include <ctype.h> if (isdigit(*arr)) {n = n * 10 + (*arr - '0');//考虑是否为溢出的问题if (n > INT_MAX){n = INT_MAX;break;}else if (n < INT_MIN){n = INT_MIN;break;}}//如果是非数字就退出并返回else{return (int)n;}arr++;}//flag决定 N是否为正n *= flag;//成功转换if (*arr == '\0'){S = Value;//返回值是int类型所以强制类型转换一下return (int)n;}//非法转换return (int)n;
}int main()
{char arr[] = "123";int ret = my_atoi(arr);if (S == Value){printf("成功转换\n");printf("整型值值= %d\n整型值乘2= %d\n", ret, ret * 2);}else{printf("非法转换\n");printf("整型值值= %d\n整型值乘2= %d\n", ret, ret * 2);}system("pause");return 0;
}
http://www.yayakq.cn/news/564199/

相关文章:

  • wordpress rss去掉南阳seo优化公司
  • Ui互联网门户网站建设做电商网站的流程
  • 南京网站开发网络营销与传统营销有哪些区别
  • 郑州seo建站一流门户网站建设
  • 漳州微信网站建设电话铭万魔方做网站怎么样
  • 织梦网站主页地址更改如何给网站做防御
  • 网站建设款计入哪个会计分录网站的前端和后端
  • 职业学校查询网站wordpress友情链接调用代码
  • 网站时间轴关键词推广优化app
  • 无锡哪里有网站建设便宜些的江苏省建设局网站证件查询
  • asp网站做seopostgresql wordpress
  • 一 建设茶叶网站前的市场分析摄影工作室logo设计
  • 推荐一些可以做笔试题的网站可口可乐公司的企业网站建设
  • 阜阳网站建设电话wordpress+编写页面代码
  • seo优化网站模板搜索引擎网址
  • 莱芜百度网站建设wordpress小绿锁
  • 做网站分辨率修改服装企业网站建设可行性分析
  • 关于网站建设的软文直接访问网页
  • 购买域名后 可以做网站么环保公司网站建设宣传图片
  • 网站制作软件dw灰色项目推广渠道
  • 网站建设全攻略谷歌网站开发客户
  • 做网站会员功能图文网站源码
  • 《网站建设 补充合同做学生阅读分析的网站
  • 如何做购物网站的限购功能代码wordpress代码按钮
  • 网站开发人员的考核网页游戏哪个平台好
  • 沈阳网站优化公司建设模板类网站
  • 自己做ppt网站吗网络课程推广
  • 有个蓝色章鱼做标志的网站为什么要做手机网站
  • html5的网站设计商业空间设计的概念
  • vps看网站蜘蛛中山网络公关