c语言 clion 基础知识之字符与字符串

字符

用char定义
用%c接收

char a = 'A';
printf(“%c”,a);

字符串

一连串的字符
用char*定义
用%s接收

char * a = "cr";
printf(“%c”,a);

数组

  1. 数组名就是数组的首地址(指针)
int a[5] = {};
scanf("%s",a);
  1. 输入a时 缓存里面其实是a\n

    (因为系统会自动在a后面补上\n)
    

字符串的接受

使用%s接收终端输入的字符串时

  1. 遇到空格表示字符串结束
  2. 遇到\n表示结束

从终端输入字符时 从终端得到数据

  1. 先缓存再输入,就是指:
    先从缓存中查找有没有需要的字符串 若有 则直接从缓存中读取
    若无 则等待用户输入

  2. 若先用getchar() 从终端输入一个字符之后还想用getchar()输入字符,则需要用两个getchar、

    (因为每次输入的字符后面有个/n ,需要一个getchar()先把/n从缓存中输出之后,再用一个getchar()去输入新的内容)
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值