c語言字元串輸出
發布時間: 2022-01-18 12:24:21
① c語言怎麼用printf輸出字元串。
void main()
{
unsigned char *x = "ab,sdf,sad,23432,cc";
data = x;
printf("data = %c ", *data);
printf("data = %s ", data);
system("pause");
}
(1)c語言字元串輸出擴展閱讀:
printf輸出字元串的一些格式
1、原樣輸出字元串:printf("%s", str);
2、輸出指定長度的字元串, 超長時不截斷, 不足時右對齊:printf("%Ns", str);
註:N 為指定長度的10進制數值
3、輸出指定長度的字元串, 超長時不截斷, 不足時左對齊:printf("%-Ns", str);
註:N 為指定長度的10進制數值
4、輸出指定長度的字元串, 超長時截斷, 不足時右對齊:printf("%N.Ms", str);
註:N 為最終的字元串輸出長度
M 為從參數字元串中取出的子串長度
5、輸出指定長度的字元串, 超長時截斷, 不足時左對齊是:printf("%-N.Ms", str);
註:N 為最終的字元串輸出長度
M 為從參數字元串中取出的子串長度
參考資料來源:printf-網路
② c語言中如何輸入輸出字元串
在<string.h>頭文件中用字元串處理函數輸入和輸出,gest用來輸入,puts用來輸出。
字元串輸入函數gets,從鍵盤鍵入以回車結束的字元串放入字元數組中,並自動加』 '。輸入串長度應小於字元數組維數,字元串中可以包含空格。
字元串輸出函數puts,向顯示器輸出字元串(輸出完,自動換行,即用' '替'