參考鏈接:https://www.runoob.com/cprogramming/c-input-output.html
標准輸入輸出頭文件stdio.h
#include
是一個預處理指令,用於引入stdio.h
#include <stdio.h>
scanf( )
**只要遇到一個空格,scantf()就會停止讀取
scanf("%s %d",str,&i)//如果是int必須提供地址
putchar()和getchar()
putchar(int c)
把字符輸出到屏幕上並返回相同的字符,這個函數同一個時間內只會輸出一個單一的字符
getchar(void)
這個函數從屏幕上讀取一個字符,並把它返回一個整數
gets()和puts()
char *gets(char s)函數從stdin讀取一行到s所指向的緩沖區,直到遇到一個終止符或者EOF(end of file).
int puts(const chars)把字符串s和一個尾隨的換行符寫入到stdout
stdin和stdout分別代表鍵盤和屏幕這種輸入輸出設備,C把所有設備看作文件,所以設備被處理的方式和文件相同
%s、%d、%c、%f
它們分別代表字符串、整數、字符、浮點數
char chr1='a';#單引號、一個字符
//但是可以
char chr2[3]="a"//一個雙引號占一個,一共是3個
printf("%c",chr2)//會輸出單獨一個雙引號