C++笔记--字符类型

字符类型

另一种整型: char类型。char类型是专为存储字符(如字母和数字)而设计的。编程语言通过使用字母的数值编码(ASCII)解决计算机对字母的存储问题。因此,char类型是另一种整型。

特点:字符类型只有一个字节,但可以表示所有的字母、数字、标点符号等。

char最常被用来处理字符,但也可以将它用做比short更小的整型。

1.1字符常量

字符常量:用单引号括起来,如: 'a'、'b'、等。注意单引号只能作用于一个字符(转义字符除外)。

编程:默认输出字符,加int输出字符的ASCII

qt的输出:

1.2字符变量:

用char定义,每个字符变量被分配一个字节的内存空间字符值以ASClI码的形式存放在变量的内存单元中。

字符类型的初始化:

注意:\0'和'0'、数值0的区别:

'\0'字符常量(char)ASCII为0

数值0是整型常量(int) 内存的存储值0

'0'字符常量(char) ASCII为48

1.3键盘给字符变量赋值:

注意: cin会判断ch的类型为char,一次只能获取一个字符;

cin会跳过起始的空格和回车

1.4字符案例:大小写转换

需求:键盘输入一个字符 如果是大写就改成小写 如果是小写就改成大写 其他字符不转换

1.5字符常量和字符串常量的区别

字符串常量是由双引号括起来的字符序列,如“CHINA"、“哈哈哈”“c program”等都是合法的字符串常量.

字符串常量与字符常量的不同:'a'为字符常量,"a"为字符串常量

每个字符串的结尾,编译器会自动的添加一个结束标志位'\0',即"a"包含两个字符'a'和\0'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值