天天看點

printf和sprintf

putchar

getchar

printf

scanf

printf("各位鄉親們,大家好!\n");

printf("%d+%d=%d\n", 2, 5, 2 + 5);

printf("%s,做我女朋友好嗎?\n", "小敏"); //不管輸入的什麼,最後都轉換成字元顯示到了螢幕上.

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

void main() {

char l_str1[] = "你好";

char l_str2[] = "吃飯了嗎?";

char l_str3[100] = { 0 };

sprintf(l_str3, "%s%s", l_str1, l_str2); //實作字元串相加

system("pause");

}

char l_str1[] = "123456";

char l_str3[100] = { 0 };

sprintf(l_str3, "%.4s", l_str1); //取字元串左邊

double l_d=12340000;

printf("%e",l_d);

double l_d = 12340000;

printf("%g", l_d);

char l_input[100] = { 0 };

char l_str[100] = { 0 };

printf("請輸入一個顔色:");

scanf("%s", &l_input);

sprintf(l_str, "color %s", l_input);

system(l_str);

system("pause");

%p 指針

%i 有符号十進制

%d 有符号十進制

%o 無符号八進制

%x 無符号十六進制

%u 無符号十進制

%c 字元形式輸出單個字元

%s 輸出字元串

%f 以小數點形式輸出單、雙精度實數

%e 以标準指數形式輸出單、雙精度實數.

轉載于:https://www.cnblogs.com/xiaodaxiaonao/p/7574988.html