美文网首页
字符串:字符串的输入输出

字符串:字符串的输入输出

作者: 爱生活_更爱挺自己 | 来源:发表于2020-11-02 10:57 被阅读0次

字符串赋值?

  • char *t = “title”;
  • char *s;
  • s=t;
  • 并没有产生新的字符串,只是让指针s指向了t所指想的字符串,对s的任何操作就是对t做的

字符串输入输出

  • char string[8]
  • scanf(“%s”, string);
  • printf(“%s”, string);
  • scanf读入一个单词(到空格、tab或回车为止)
  • scanf是不安全的,因为不知道要读入的内容的长度
#include<stdio.h>

int main(void)
{
    char word[8];
    scanf("%7s", word);
    printf("%s##\n",word);
    
    return 0;
}

安全的输入

  • char string[8]
  • scanf(“%7s”, string);
  • 在%和s之间的数字表示对多允许读入的字符的数量,这个数字应该比数组的大小小一
    • 下一次scanf从哪里开始

常见错误

  • cahr *string
  • scanf(“%s”, string);
  • 以为char *就是字符串类型,定义了一个字符串类型的变量string就可以直接使用了
    • 由于没有对string初始化为0,所以不一定每次运行都出错

空字符串

  • char buffer[100]=“”;

    • 这是一个空的字符串,buffer[0]=‘\0’
  • char buffer[] = “”;

    • 这个数组的长度只有1!

相关文章

  • c++字符串

    字符串创建 字符串输入输出 可以在输入输出语句中用字符串变量名,输入输出字符串,如: 注意:多个用空格隔开的字符串...

  • C++(一)

    一、Hello World 编译 执行 二、字符串 字符串拼接 字符串打印 三、输入输出 四、集合 创建集合 打印...

  • python的基本数据类型常见操作

    一、字符串 双引号或者单引号中的数据,就是字符串 字符串的输入输出 输出 print("我是字符串") 输入 在p...

  • Python基础(3)——字符串

    字符串语法 双引号或者单引号中的数据,就是字符串 字符串的输入输出 字符串格式化 字符串格式化使用操作符百分号%实...

  • [蓝桥杯]字符串的输入输出处理

    问题 1094: 字符串的输入输出处理 题目描述 字符串的输入输出处理。 输入 第一行是一个正整数N,最大为100...

  • 【C语言】字符串输入输出函数

    字符串输出函数:puts 字符串输入函数:gets 在C语言中用于输入输出的字符串函数使用前应包含头文件"stdi...

  • 第四章_字符串和格式化输入输出

    第四章 字符串和格式化输入输出 使用字符数组(array)储存字符串 用字符数组(array)储存字符串,该数组在...

  • C++ 输入输出,字符串和面向对象

    基本输出 输入输出 栈和堆的实例化对象 字符串 #include

  • 字符串的输入输出 C/C++

    C字符串-字符数组 输入输出函数 输入函数 scanf("%s", s) 读入字符串,在第一个空白符(' '、'\...

  • leetcode-76.最小覆盖子串

    题目 给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字符的最小子串。 示例输入输出 ...

网友评论

      本文标题:字符串:字符串的输入输出

      本文链接:https://www.haomeiwen.com/subject/vvopvktx.html