状课网-少儿编程网课专业平台
今天的分享来源于一行代码,将一个字符型数据赋值给一个整型变量。乍一看,觉得很纳闷。逛了一遍论坛,才有了一些收获来和大家一起分享。
首先还是来看一下代码:
代码不是很长,也不难理解。
我们来看看运行结果:
字符型怎么能赋值给整型呢?
其实在计算机内部字符是用一个八位二进制表示的,而八位二进制所能表示的十进制数是0-255。换句话说字符就是用0到255的十进制数字表示的。
只是这些数字有特殊含义,比如十进制97,在字符中表示a。这种让数字表示对应的字符编码就是计算机里所说的ASCII码。笔记:
所以我们在将一个字符数据赋值给整型变量的时候,实际上就是将字符所代表的ASCII码赋值给整型。 我们来看一个例子:
运行结果如图
倒过来第7行,将一个字符赋值给整型,输出的则是字符所对应的ASCII码。
本期就为大家分享到这里,下期再会。
文章来源:创客编程小屋C++编程课程包括C++基础课程,普及组算法课程及提高组算法课程。适合高年级以上学员学习。
42021-09-17 15:02:54
各位小伙伴大家好:好久不见,这里停了两天没有更新。因为这两天在我脑海中不断循环的是本期程序中的一行代码如下:Base1 *pb = new Derived("xxx");这里Base1是Derived的基类,Derived是公有继承Base
02021-11-22 14:00:55
各位小伙伴大家好:本期为大家分享的关于const(常量)的相关内容。代码比较简单,首先我们还是看一下运行结果。结果貌似输出了一个坐标,来看看代码是怎么写的。我们本期的主题是const也就是常量。代码中我们看到GetX()和GetY()这两成
02021-11-22 13:59:29
各位小伙伴大家好:今天要和大家分享的内容是关于,在c++中对文件的操作。主要涉及fstream文件流的基本使用方法。首先还是来看一下程序最终要实现的效果啥也没有,是的因为程序涉及到的是文件流,而对屏幕的输出用到的是标准输入输出流。程序里没有
02021-11-22 13:57:56
各位小伙伴大家好:今天和大家分享的内容是关于标准错误输出以及抽象类和接口类。抽象类和接口类本质上也是类,只是他们不能实例化。首先还是来看看结果结果输出了abc然后又倒序输出cba,后面还输出了一句提示。下面来看代码程序声明了两个类,基类St
02021-11-22 13:56:32