【类型商店】字符字符串(上)

啊,哈喽,小伙伴们大家好。我是#Y清墨,今天呐,我要介绍的是字符与字符串。 

导语 

在我之前发的[算法材料包]C++数字拆分里有提及到.size()和length()和strlen(),想看更多内容请别划走!

一.论字符

(1)字符

char a;//表示定义了一个字符变量a
const x='a';//表示定了一个字符常量x,x的值为字符a.

大小:字符类型是一个有序类型, 字符的大小顺序按其ASCⅡ码的大小而定。

(2)字符数组

数组中的每个元素都是一个字符的数组称为“字符数组”。有时,把一维字符数组又称为“字符串”。定义字符数组的方法与定义其他类型数组的方法类似。

对于字符数组的定义
char s[10] = {'H','e','l','l','o'};

字符串的末尾都会有一个空字符 '\0'。

字符数组赋值方法
char letter[5]={'a','e','i','o','u'}; //用字符常量逐个初始化
letter[0]='a'; //用赋值语句逐个元素赋值
scanf("%s",letter); //用 scanf 读入整个数组
scanf("%c",&letter[0]); //用 scanf 逐个元素读入
cin >> letter; //用 cin 输入整个数组
cin >> letter[0]; //用 cin 逐个元素输入
gets(letter); //用 gets 读入整个数组
letter[0]=getchar(); //用 getchar 逐个读入
  • 16
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值