c语言字符串整数转换
来源:互联网 发布:青蛙寿命 知乎 编辑:程序博客网 时间:2024/06/01 10:35
// http:blog.csdn.net/vinfcent/article/details/63310056
//****字符串转十六int StrToHex(char *str, int num){if (*str == '0'){str+=2;}while(*str != '\0'){if ((*str >= '0')&&(*str <= '9')){num = num*16 + (*str - '0');str++;}else if (((*str >= 'a')&&(*str <= 'f'))){num =num*16+(*str - 'a')+10;str++;}else if (((*str >= 'A')&&(*str <= 'F'))){num =num*16+(*str - 'A')+10;str++;}}if (*str == '-'){num = -num;}return num;}//*****字符串转整数int StrToInt(char *str, int num){if (*str == '-'){str++;}while(*str != '\0'){ num = num*10 + (*str - '0');str++;}if (*str == '-'){num = -num;}return num;}//*****整数转字符串void IntToStr(int num,char str[]){int i = 0,j=0;char buff[32] = {0};int n = num;if (num < 0){num = -num;}do {buff[i++] = num%10 +'0';num = num/10;} while (num);if (n < 0){buff[i++] = '-';}buff[i] = '\0';i--;int cnt=i;for (;j <= cnt; j++){str[j] = buff[i--];}str[j] = '\0';}//*****除法及取模实现函数,不考虑负数int funDiv(int a,int b, bool flag){int i = 0;if(b == 0)//不能为0{return;}while(a >= b){a = a-b;i++;}if (flag)// /{return i;} else// %{return a;}}//******实现库函数memcpy()void mymemcpy(void *dest,const void *src,int cnt){char *dest_t = (char*)dest;const char *src_t = (const char*)src;while(cnt--){*dest_t = *src_t;dest_t++;src_t++;}}
0 0
- c语言字符串整数转换
- c语言中的字符串转换成整数
- C语言中将字符串转换为整数
- c语言,字符串转换成整数
- C语言 整数字符串转换成int整数
- c 字符串 整数转换
- c语言字符串与整数之间的转换
- c语言字符串与整数之间的转换
- c语言字符串与整数之间的转换
- c语言字符串与整数之间的转换
- c语言实现将一个整数转换为字符串
- C语言习题 整数转换成字符串
- Linux 中C语言 字符串与整数之间的转换
- C语言atoi()函数:将字符串转换成int(整数)
- C语言atoi()函数:将字符串转换成int(整数)
- C语言atoi()函数:将字符串转换成int(整数)
- C语言atoi()函数:将字符串转换成int(整数)
- C语言实现把字符串转换成整数
- 图算法总结---Prime算法
- Beginning
- 练习
- Mybatis学习中遇到的异常(2)
- 通过反编译深入理解Java String及intern(笔记整理二)
- c语言字符串整数转换
- opencv学习之常用函数
- 【Laravel】 的请求生命周期
- 简单认识TCP/IP协议
- Python学习笔记
- Android开发之屏幕适配
- Linux中txt和windows中的txt的区别
- 使用moy快速开发后台管理系统(四)
- Android常用框架