C语言字符串与数字互转
2015-12-20 14:19
295 查看
这里不使用非标准库提供的itoa(),atoi()之类的函数。
1.int转字符串:
头文件
stdio.h
原型
int sprintf( char *buffer, const char *format, [ argument] … );
2.字符串转int:
1.int转字符串:
char *buf[50]; sprintf(buf, "%d", 2567);
头文件
stdio.h
原型
int sprintf( char *buffer, const char *format, [ argument] … );
2.字符串转int:
int strToInt(char *s) { int rtn = 0; char *p = s; while ('\0' != p[0]) { rtn *= 10; rtn += p[0] - '0'; p++; } return rtn; }
相关文章推荐
- C++ note--常见排序算法
- C语言中结构体參数变量的传递
- 《 C语言程序设计(第2版)》 读书笔记
- c++表达式
- 黑马程序员--C语言自学笔记---09排序、查找、迷宫、字符串
- 黑马程序员--C语言自学笔记---08数组
- C++ 大规模程序设计 之 绝缘
- C++句柄解析
- C/C++语言参数传递----函数/方法 参数的指针引用传递
- C++拷贝对象
- C++拷贝对象
- c++中这些做法是不正确或者应该极力避免的
- 发现了一个C++错误查询很好的网站
- C语言学习笔记-----伊能C语言学习笔记---指针类型和指针所指向的类型不同时
- Effective C++ Item 29 为”异常安全”而努力是值得的
- C++ STL之set
- win8.1下无法运行vc++6.0的解决方法
- c++ 普通高精除高精
- 浅谈C++中的特殊函数初始化
- C/C++学习(七)单链表的头插法,尾插法,元素插入、删除和查找 .