1.从字符串指定位置开始拷贝指定长度的字符串
char dest[4] = {""};
char src[] = {"123456789"};
strncpy(dest, src+1, 3);//从src数组第一个元素开始连续三个元素拷贝到dest数组中
puts(dest);//输出结果234
2.将字符数组清空
char src[] = {"123456789"};
memset(src+1,' ',1);//从指定位置清除指定长度的字符串,清除位置使用空格替代 注意中间有空格
//memset(src,' ',strlen(src));
puts(src);//输出结果:1 3456789
char src[] = {"123456789"};
memset(src+1,'0',1);//从指定位置清除指定长度的字符串,清除位置使用字符0替代
//memset(src,' ',strlen(src));
puts(src);//输出结果:103456789
char src[] = {"123456789"};
memset(src+1,0,1);//从指定位置清除指定长度的字符串,清除位置使用数字0替代
//memset(src,' ',strlen(src));
puts(src);//输出结果:1 //1后面没有空格 ,从1开始后面全部清除
char src[] = {"123456789"};
memset(src,' ',strlen(src));
puts(src);//输出结果: 全部清除有空格
3.将字符型转换为浮点型
char*a="-8.23";
float c=atof(a);
printf("c=%2.2f",c);输出结果c=-8.23