#include "stdafx.h"
#include<stdio.h>
#include<string.h>/*将大写字母转换成小写字母*/
int tolower(int c)
{if (c >= 'A' && c <= 'Z'){return c + 'a' - 'A';
}else{return c;}
}//将十六进制的字符串转换成整数
long Fixed_key(char s[])
{int i;int n = 0;if (s[0] == '0' && (s[1] == 'x' || s[1] == 'X')){i = 2;}else{i = 0;}for (; (s[i] >= '0' && s[i] <= '9') || (s[i] >= 'a' && s[i] <= 'z') || (s[i] >= 'A' && s[i] <= 'Z'); ++i){if (tolower(s[i]) > '9'){n = 16 * n + (10 + tolower(s[i]) - 'a');}else{n = 16 * n + (tolower(s[i]) - '0');}}return n;
}
int main(void)
{char time_16[9] = "5afe1e96"; //从二维码获取的十六进制时间戳long ten_time = Fixed_key(time_16);printf("ten_time:%d\n", ten_time);//ten_time为十进制时间戳getchar();return 0;
}

将十六进制的字符串转换成整数相关推荐

  1. oracle 转化为整数,字符串转换成整数——从源码学习

    字符串转换成整数:输入一个表示整数的字符串,把该字符串转换成整数并输出,例如输入字符串"345",则输出整数345. 在笔试面试中,atoi 即「字符串转换成整数」是一个经典问题了 ...

  2. python 字符串转换成整数

    | String to Int 写一个函数 StrToInt,实现把字符串转换成整数这个功能.不能使用 atoi 或者其他类似的库函数. 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个 ...

  3. 程序员面试题精选100题(17)-把字符串转换成整数[算法]

    题目:输入一个表示整数的字符串,把该字符串转换成整数并输出.例如输入字符串"345",则输出整数345. 分析:这道题尽管不是很难,学过C/C++语言一般都能实现基本功能,但不同程 ...

  4. 判断字符为空_49. 把字符串转换成整数(剑指offer)

    49. 把字符串转换成整数 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数. 数值为0或者字符串不是一个合法的数值则返回0. 输入描述: 输入一个字符串,包括数字字母符号,可以为空 输 ...

  5. 2019-02-26-算法-进化(字符串转换成整数)

    题目描述: 请你来实现一个 atoi 函数,使其能将字符串转换成整数. 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止. 当我们寻找到的第一个非空字符为正或者负号时,则 ...

  6. 在要求输入数字处找到非数字字符_剑指 Offer 67. 把字符串转换成整数 leetcode 剑指offer系列...

    点击专辑上方"蓝字"关注我吧 题目难度: 中等 原题链接[1] 今天继续更新剑指 offer 系列, 老样子晚上 6 点 45 分准时更新公众号 每日精选算法题, 大家记得关注哦~ ...

  7. 【Java】 剑指offer(67) 把字符串转换成整数

      本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集   题目 请你写一个函数StrToInt,实现把字符串转换成整数这个功能 ...

  8. leetcode —— 面试题67. 把字符串转换成整数

    写一个函数 StrToInt,实现把字符串转换成整数这个功能.不能使用 atoi 或者其他类似的库函数. 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止. 当我们寻找到 ...

  9. 【LeetCode】剑指 Offer 67. 把字符串转换成整数

    [LeetCode]剑指 Offer 67. 把字符串转换成整数 文章目录 [LeetCode]剑指 Offer 67. 把字符串转换成整数 package offer;public class So ...

最新文章

  1. 【缩点】解题报告:luogu P2746 [USACO5.3]校园网Network of Schools(有向图、强连通分量、缩点)
  2. linux crontab 定时任务 计划任务 不执行 原因
  3. 一本好的教辅,可以少走很多弯路:算法分析和设计 王晓东
  4. 牛客多校2 - Interval(网格图最大流转换为对偶图最短路)
  5. python的collection系列-默认字典(defaultdict)
  6. PWN-PRACTICE-BUUCTF-8
  7. php mysql 字段自增_MySQL自增字段取值的详细介绍(附代码)
  8. css几个居中的方法
  9. cocostudio学习
  10. Quartus II 12.0 下载、安装和破解
  11. linux服务器发异常包,如何排查Linux服务器上的恶意发包行为
  12. 个人阅读作业+个人总结
  13. NetBIOS、WINS、DNS的联系和区别
  14. C语言实现简易日历(附源码)
  15. 清除 search.babylon.com 病毒
  16. CS:APP二进制炸弹phase2
  17. 信道编码基础(生成校验矩阵、码的个数、循环码)
  18. 如何恢复录音删除的录音文件_硬盘分区数据误删除如何恢复?文件删除不用急...
  19. Slimming剪枝方法
  20. 微盛企微管家:企业微信年度大会后,你不得不知道的私域打法新趋势

热门文章

  1. Word编写代码时输出半角引号
  2. ElasticSearch 5.5 离线环境的完整安装及配置详情,附kibana、ik插件配置及安装包下载路径...
  3. Codeforces 963A Alternating Sum 【数论+数学】
  4. 关于椭圆的积分变量替换
  5. Unable to locate package错误解决办法
  6. 兼容低版本浏览器的一些方法
  7. 关于C语言的问卷调查
  8. Windows Phone 7 多点触摸编程
  9. 一步一步学Ruby(七):数学表达式
  10. 【python3】爬取鼠绘汉化的海贼王漫画