C++入门(6)数据类型与运算符2)

(2)数据类型

char类型

  • char类型是一种较小类的整数类型。它用来表示计算机系统中的所有基本符号——字母,数字,标点符号,当然还包括转义符号。(单个字母或符号称为字符,而非字符串)现在,最常用的符号集是美国的ASCII(美国信息交换标准代码)。ASCII码

  • 下面我们来使用一下char类型。在这里插入图片描述

  • 输入a,输出a。正如我们所料。注意,我们输入的是字符‘a’,而不是字符串“a”,关于字符串的string类型,我们以后会说到。在这里插入图片描述

  • 这个程序先用’A’表示字母A的数值编码,也就是其对应的数值65,由于char类型是一个整数,所以可以进行加减法运算,也就变成了66,对应字母B。cout.put()是一个cout的成员函数,暂时理解为属于cout一类的函数。cout把字符显示为数字,而cout.put()可以显示要打印的字符。例如,下面的代码会打印!的ASCII码,而非’!‘字符。而接下来的代码则打印’!'字符。

	cout << '!';//打印字符'!'对应的ASCII码
	cout.put('!');//打印字符'!' 

关于转义符号

  • 转义符号指那些打印不出来的ASCII码。下面这个表格详细地向我们展示了转义符号的类别。在这里插入图片描述

  • 最常见的转义符号莫过于换行符’\n’了。它可以代替endl,用于在输出中重启一行。下面的三种方式都可以起到换行,将光标移到下一行开头。

	cout << "\n";
	cout << '\n';
	cout << endl;//三种换行方式

在这里插入图片描述

  • 这个程序正好体现了转义符号的巧妙运用。其中注意一下反斜杠",它其实就是",但在cout需要打印的内容里面,不可以直接使用",否则系统会报错,而应用反斜杠"来替代。反斜杠a会使计算机发出一声嗡鸣。
    bool类型
  • 还有一种很特殊的整数类型bool类型,它是一种逻辑运算数,只有1和0两个数,分别对应true和false,也就是真和假。
  • 在判断循环中,我们再来详细讲一下bool变量。现在先大致描述一下。
  • 可以这么声明:bool is_ready = true;其中,is_ready 的值会被自动替换为1。
  • 所有负数值包括0都是false,也就是0,所有正数都是true,也就是1。
  • 在判断判断大小时,比如1 < 2,返回true,1。像1 > 2,系统返回0,false。
    侵删
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值