类"string"和cin和char和enum

类”string”

c++的类”string”,是在头文件里面.可以把string看作一种高级的char[].它的长度可动态变化,还可用下标引用.这里有详细介绍.

注意string的io:
* 直接用cin>>一个string . 这样可以输入一个中间无间隔的字符串 .
* 用一个string=cin.get() . 这样可以输入一个字符 .
* 用getline(cin,string) . 输入一行 .

cin

类cin的输入有
* cin
* cin.get()
* cin.getline()

cin用法简单,就直接cin>>一个变量/对象就可以 .
cin.get()要注意其重载 , 当输入一个字符 , 就一个char变量=cin.get()或cin.get(一个char变量) . 当输入一行字符 , 就是cin.get(char,限定长度) .
cin.getline()的用法和上面cin.get()获取一行字符的方法一样 . 注意:限定长度比实际输入的长度多一,用以在结尾添加空字符 .
cin.getline和cin.get的差别:前者不保存并会丢弃换行符,后者会把换行符留在缓冲区 .

char

char的长度换成十六进制正好是100 .

enum

很奇怪设置这个枚举有什么用 , 应该就是为了设置枚举常量更方便,意思更清晰吧 .
enum有点类似union和数组的结合.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值