注意:scanf中的参数必须是指针,基本类型必须通过&获取其指针;
printf的参数,基本类型不能写指针,必须写变量;对于其他可以写指针;
//输入 int a; //作为一个变量来处理 char str[20]; int scanf_count; scanf_count = scanf("%d%s", &a, str); //从键盘输入数据 printf("a:%d\n", a); printf("str:%s\n", str); printf("scanf count: %d\n\n", scanf_count); //输出 double ss = 0.002; printf("%.5f\n", ss); int count; count = printf("%X%d\n", 25,56); //输出的字符个数,包括\0 printf("printf char count: %d\n\n", count); printf("\\%%"); \0字符串的结尾标志,存储在字符串的结尾;虽然不计入字符串长度,但是要占用内存 \n换行 \t水平制表符 \r回车 \f换页 \b退格 斜杠/ 反斜杠\ \\输出反斜杠\ %%输出% 输出指定符的转换字符:d/u/x/X/f/e/c/s/ld输出long/p输出变量的内存地址