?? y 字符數(shù)組賦值.cpp
字號(hào):
/**/
#include"stdio.h" //導(dǎo)入包含I/O函數(shù)的頭文件stdio.h
#include"string.h" //導(dǎo)入包含字符串處理函數(shù)的頭文件string.h
#include<math.h> //導(dǎo)入包含數(shù)學(xué)類庫函數(shù)的頭文件math.h
void main()
{
printf("\n\t\t\t字符數(shù)組賦值\n");
printf("────────────────────────────────────\n");
printf(" 定義字符數(shù)組并賦值:\n");
char a[]= {'1','2','3','4','5','6','7','8','9'};
char b[]= {'a','b','c','d','e','f','g','h','i'};
char c[10]={'1','2','3','4','5','6','7','8','9','0'};
char d[]= {'1','2','3','4','5','6','7','8','9','0'};
char e[10]={'z','e','n','g','c','o','b','r','a','0'};
char f[10]={'z','e','n','g','c','o','b','r','a','\0'};
char g[]= {'z','e','n','g','c','o','b','r','a','\0'};
char h[]= {'1','2','3','4','5','6','7','8','9','\0'};
char i[15]="123456789";
char j[]="123456789";
char k[]="中國";
printf("\tchar a[]= {'1','2','3','4','5','6','7','8','9'};\n");
printf("\tchar b[]= {'a','b','c','d','e','f','g','h','i'};\n");
printf("\tchar c[10]={'1','2','3','4','5','6','7','8','9','0'};\n");
printf("\tchar d[]= {'1','2','3','4','5','6','7','8','9','0'};\n");
printf("\tchar e[10]={'z','e','n','g','c','o','b','r','a','0'};\n");
printf("\tchar f[10]={'z','e','n','g','c','o','b','r','a','\\0'};\n");
printf("\tchar g[]= {'z','e','n','g','c','o','b','r','a','\\0'};\n");
printf("\tchar h[]= {'1','2','3','4','5','6','7','8','9','\\0'};\n");
printf("\tchar i[15]=\"123456789\";\n");
printf("\tchar j[]= \"123456789\";\n");
printf("\tchar k[]= \"中國\";\n\n");
size_t length=strlen("1234567890");
printf(" 字符串\"123456789\" 的長度為: %d\n",strlen("123456789"));
printf(" 字符串\"1234567890\"的長度為: %d,尾字符為字符\'0\',不是串尾標(biāo)記\'\\0\'\n",length);
printf(" 字符串\"abcdefghi\" 的長度為: %d\n",strlen("abcdefghi"));
printf(" 用字符串初始化數(shù)組i[15]的長度為: %d\n",strlen(i));
length=strlen(j);
printf(" 用字符串初始化數(shù)組j[] 的長度為: %d\n",length);
length=strlen(a);
printf(" 用單個(gè)字符依次初始化數(shù)組a[] 中元素的a 數(shù)組長度為: %d\n",length);
printf(" 用單個(gè)字符依次初始化數(shù)組b[] 中元素的a1數(shù)組長度為: %d\n",strlen(b));
printf(" 用單個(gè)字符依次初始化數(shù)組c[10]中元素, 并結(jié)尾加上'0'的c數(shù)組長度為: %d\n",strlen(c));
printf(" 用單個(gè)字符依次初始化數(shù)組d[] 中元素, 并結(jié)尾加上'0'的d數(shù)組長度為: %d\n",strlen(d));
printf(" 用單個(gè)字符依次初始化數(shù)組e[10]中元素, 并結(jié)尾加上'0'的e數(shù)組長度為: %d\n",strlen(e));
printf(" 用單個(gè)字符依次初始化數(shù)組f[10]中元素, 并手工加上串尾'\\0'的f數(shù)組長度為: %d\n",strlen(f));
printf(" 用單個(gè)字符依次初始化數(shù)組g[] 中元素, 并手工加上串尾'\\0'的g數(shù)組長度為: %d\n",strlen(g));
length=strlen(h);
printf(" 用單個(gè)字符依次初始化數(shù)組h[] 中元素, 并手工加上串尾'\\0'的c數(shù)組長度為: %d\n\n",length);
printf("────────────────────────────────────\n");
while(1)
{
char s[5][50];
printf("\t輸入員工工號(hào): "); scanf("%s",s[0]);
printf("\t輸入員工姓名: "); scanf("%s",s[1]);
printf("\t輸入員工年齡: "); scanf("%s",s[2]);
printf("\t輸入員工職務(wù): "); scanf("%s",s[3]);
printf("\t輸入員工工資: "); scanf("%s",s[4]);
printf("\n\n 員工工號(hào): %s",s[0]);
printf("\n 員工姓名: %s",s[1]);
printf("\n 員工年齡: %s",s[2]);
printf("\n 員工職務(wù): %s",s[3]);
printf("\n 員工工資: %.2f",atof(s[4])); //調(diào)用字符串轉(zhuǎn)浮點(diǎn)數(shù)的庫函數(shù)atof(),輸出工資2位小數(shù)
printf("\n 是否繼續(xù)輸入嗎?是則回車,否則輸入‘空格’回車 ");
getchar();
if(getchar()==' '){break;}
else {while(getchar()!='\n'){;}}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -