字符串转化为整型
2017-12-01 19:12
267 查看
#include <stdio.h> #include <stdlib.h> char str1[] = "HelloWorld"; // 通过字符数组来定义字符串"HelloWorld",数组中每个存储单元存放一个字符 char *str2 = "HelloWorld"; // 通过字符指针来定义字符串"HelloWorld",指针str2指向一个存放字符串"HelloWorld"的连续地址单元的首地址 //字符串转化成整数 /*计算长度有两个函数:strlen sizeof strlen 计算字符串里面一共有多少个字符 sizeof 计算字符串占的总内存空间 如: char str[20]={"123456"}; strlen(str);等于 6 sizeof(str); 等于20*/ int StrToInt(char *string) { if(string == NULL)return 0;//字符串是空指针的情况 int number = 0; while(*string!=0) { number = number*10+*string-'0'; ++string; } return number; } int main() { int Int_1; printf("字符串%d个字节\n",strlen(str1)); printf("字符串占据总内存%d空间\n",sizeof(str1)); printf("Str1=%d\n",str1); //printf("字符串占据%d个字节",sizeof(str1[])); //加括号是错的,可能只能加地址吧 Int_1 = StrToInt(str1); printf("字符串占据总内存%d空间\n",sizeof(Int_1)); printf("Int_1=%d",Int_1); return 0; }
相关文章推荐
- 字符串转化整型
- 整型转化为字符串(相互)
- 把字符串转化成整型显示
- JAVA如何将ip字符串转化为整型的工具方法
- SQL自定义函数实现字符串截取转化为整型(主要用于对批量数据的操作)
- 字符串和整型之间的转化
- java 字符串转化整型问题
- 整型数与字符串之间的转化
- 【原】整型与字符串的相互转化
- 编写程序实现atoi(),讲一个字符串转化为一个整型数值。如:“65321”转化后为65321
- 不用库函数,用C语言实现将一整型数字转化为字符串
- 把数字字符串(带有小数点)转化为整型(浮点型)
- int to string 整型转化为字符串( C语言接口与实现:创建可重用软件的技术)
- 字符串与整型转化
- 将字符串转化为整型
- Q13_化验检测 整型和字符串的转化
- Java字符串分割成字符数组转化为整型
- 字符串转化为整型数组
- 关于字符串转化为整型数和浮点数
- C语言的字符串转化为整型:atoi