有时间了,就谢谢简单的,小程序,突然发现,想给main传个参,但是*argv[]里都是字符串,可是需要一个整形的值。
基础不好,小问题都折腾半天,最后用个指针,把ascii值做差,再按10的权值相加,折腾了好久。
今天,偶然机会,看到了strtol()这个函数,

他的左眼就是把,字符串转为长整型,(一把辛酸泪啊)

long int strtol(const char *nptr,char **endptr,int base);

这个是函数原型,nptr就是我们的字符串,endptr是结束符(NULL就是\0),base是进制数,默认的0(10进制)

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char const *argv[])
{printf("the num is : %d", strtol(argv[1], NULL, 0));return 0;
}

最后就可以把传入的数字字符串,转换为整形了!

strtol() 字符串转长整型函数相关推荐

  1. 12.C++:strtol() 字符串转长整型函数

    字符串转长整型函数 long int strtol(const char *nptr,char **endptr,int base); 这个是函数原型,nptr就是我们的字符串,endptr是结束符( ...

  2. MFC中CString类字符串与长整型、浮点型、字符数组char数据之间的相互转换

    一.长整型数据与CString类字符串相互转换 1.将长整型数据转换为CString字符串类 CString str; long ld; str.Format(_T("%ld"), ...

  3. linux c strtol 字符串转int 简介

    之前想用C写MD5函数用法,中间设计大量进制转换的内容,于是就查到了strtol这个函数 但是发现之前对其认识上有一些偏颇,所以把它的用法记录下来 strtol是一个C语言函数,作用就是将一个字符串转 ...

  4. 【Programming Clip】点分十进制IP和长整型转换

    作者:gnuhpc  出处:http://www.cnblogs.com/gnuhpc/ 1.用途 将一个整型数值和一个IP字符串相互转换. 2.描述语言 C, Java 3.原理 IP地址是一个以点 ...

  5. Java实现点分十进制IP和长整型转换

    转载:http://blog.csdn.net/lin111000713/article/details/16337391 原理: IP地址是一个以点作为分隔符的十进制四字段字符串,例如"1 ...

  6. C语言strtoul()函数:将字符串转换成unsigned long(无符号长整型数)

    头文件:#include <stdlib.h> strtoul() 函数源自于"string to unsigned long",用来将字符串转换成无符号长整型数(un ...

  7. java字符转转长整型_P104 将数字字符串转换成长整型整数 ★★

    所属年份:2011.3;2011.9; 请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数.可调用strlen函数求字符串的长度. 例如:在键盘输入字符串2345210,函数返回长 ...

  8. 整数、长整型、浮点型、字符串

    如: 18.73.84 每一个整数都具备如下功能: int 二.长整型 可能如:2147483649.9223372036854775807 每个长整型都具备如下功能: long 三.浮点型 如:3. ...

  9. 一些值得记录的题目(将数组中相同的数据删除、判断n 阶方阵是否对称、寻找矩阵中的马鞍点、将前面各数顺序后移 m 位,最后 m 个数变成最前m 个数并输出、将一长整型数转换为十六进制,以字符串形式输出)

    1.设数组中的数据已经按照由小到大的顺序存放,请将数组中相同的数据删除,仅保留一个,然后以每行3个输出数组元素. #include<stdio.h> int main() {int arr ...

最新文章

  1. 安装meme_通过构建Meme生成器学习React
  2. 华为算力最强AI芯片商用:2倍于英伟达V100!开源AI框架,对标TensorFlow和PyTorch...
  3. 拦截导弹(最长递增子序列)
  4. 移动并重命名2000个文件,Python,3秒
  5. 上传文件(Uploading Files)
  6. HDU - 4135 Co-prime(容斥原理)
  7. 【击败时间100%】剑指 Offer 38. 字符串的排列
  8. java gui 按键 数组_java GUI分配数组值
  9. c语言 将结构体放在flash,如何将 结构体 的 数据 定义在flash里面,并如何读出来,求各位达人帮助……...
  10. Oracle压缩总结2— 估计表压缩效应
  11. 正向代理 smtp imap_Nginx代理模式及区别
  12. 强连通分量(tarjan求强连通分量)
  13. signature=9293cc4bd6f47e4f2a5f299011c6e89e,02-本地证书配置指导
  14. DSP2812入门3——硬件设计
  15. Vscode 新建HTML文件
  16. Mac如何清理缓存文件
  17. 集成OpenLDAP与Kerberos实现统一认证(二):基于SSSD同步LDAP账号
  18. Oracle 删除归档
  19. matlab双边滤波处理点云,常见点云滤波算法
  20. 小程序开发 - 基本组件

热门文章

  1. c语言浮点乘法 溢出,浮点加减乘除运算各在什么情况下会发生溢出?
  2. MATLAB函数gensurf,matlab模糊逻辑(二)
  3. python获取windows窗口_Python实现遍历windows所有窗口并输出窗口标题的方法
  4. vue3与vue2的详细区别
  5. java boxplot_Matlab Boxplots
  6. 剑指offer(21):栈的压入、弹出序列
  7. 全面解读php-面向对象
  8. Git Push 免输 用户名和密码
  9. Hadoop系统架构
  10. Knockoutjs 实践入门 (2) 绑定事件