ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

字符串输入与输出

字符串输入与输出

ASCII码:给每个可显示字符和控制字符分配一个唯一的编号,让计算机能用数字来表示和存储文本。

大写与小写差32
‘A’=65;
‘a’=97.

字符串

1.字符串可用字符数组保存;但末尾有个结束符\0(字符串=字符序列+‘\0’)

chari[]="hello"//自动分配6字节charj[10]="hello"//10字节,前6个有效,后面补0

可通过判断字符不等于结束符提取有效数据
2.字符数据不可以是中文;
3.输入字符数据时,只能连续输入,不能加空格(scanf遇到空格,Tab或回车就会认为输入结束);
4.输入字符串时变量前无需加取址符;
5.定义长度不超过100的字符串:

charstr[101];//末尾有'\0'
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进