c语言基础笔记(3.字符串格式化输出和输入)

3 字符串格式化输出和输入

3.1 字符串在计算机内部的存储方式

字符串是内存中一段连续的char空间,以‘\0’结尾
“”是C语言表达字符串的方式

3.2 printf函数,putchar函数

Printf格式字符
c语言基础笔记(3.字符串格式化输出和输入)
Printf附加格式
c语言基础笔记(3.字符串格式化输出和输入)
3.3 scanf函数与getchar函数

Scanf通过键盘读取用户输入,放入变量中,记得参数一定是变量的地址(&)
// #define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable:4996)
Int a=0;
Scanf(“%d”,&a);//一定要用&取变量的地址
getchar得到用户键盘输入的字符
char a = 0;
a = getchar();//得到用户键盘的按键
printf(“%c”,a);
printf(“please input a:”);
scanf(“%d”,&a);
getchar(); //通过getchar这个函数将之前输入a时候用户按的回车键先收到

(关于scanf函数和getchar函数的更多细节 参考 http://ocelot1985-163-com.iteye.com/blog/1220475)