您的位置:首页 > 编程语言 > C语言/C++

C语言之文本输入输出一些记点

2016-11-30 22:51 295 查看
一、sizeof与strlen

如char a[]=”abcdf”

则sizeof(a)返回的是6,因为除了5个字节的字符以外,还有结尾的‘\0’

则strlen(a)返回的是5,返回的总的字符长度

二、scanf与scanf_s

如char a[20];

则scanf(“%4s”,a)与scanf_s(“%s”,a,4)的效果相同

使用printf(“%s”,a);可输出输入的字符串

需要注意的是输入的字符串若包含空格,则输出第一个空格之前的字符串。

gets()函数适合输入字符串,可以从键盘读入所有字符(包含空格),如gets(a);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: