C++语法学习
文章平均质量分 91
冬生亦东生
数值计算、机器学习、编程amateur
展开
-
C++学习:2.3计算机中的常量和变量
由于每个字符都有一个确定的ASCII码,肯定都可以用\ooo或\xhh表示,因此,\ooo和\xhh称为通用转义字符,其中ooo表示可以用1至3位八进制数作为码值表示一个ASCII字符,hh表示可以用1至2位十六进制数作为码值表示ASCII字符。例如\t为水平制表符,实际上电脑屏幕被分为一些制表区,每8列为一个制表区,每次输入\t,光标就会跳到下一个制表区起始列,要注意的是输入一次\t,是每步跳一个空格,最多跳8步,也就是从当前制表区所在列,一步一步的跳到下一个制表区的起始列。原创 2023-09-06 20:19:53 · 107 阅读 · 0 评论 -
2.2 计算机中的数据类型
(这里如果用0.00000678就会被默认解释为双精度浮点数类型,即在二进制转换时用64位存储对应的方法来表示,也就是说十进制的数字要转化为二进制,但是同一个数字转化为单精度和双精度的结果是不同的。C++中这里的0.00000678f叫做常量或者字面常量,别的语言可能就是说是个数字,不强调啥量,这里结尾f是表示这是个float型浮点型数据,因为默认的话,编译器会把他解释为double型,然后用double型对应的二进制转化方式表示。(红色标注的是C++特有的数据类型,其余是C中就有的数据类型)原创 2023-09-02 11:14:14 · 103 阅读 · 0 评论 -
一起学习C++:2.1计算机中的数据存储与表示
其中十进制的0~31和127属于控制字符(就是起控制作用的),其余的是图形字符(可以显示到屏幕上的),例如”0”这个字符对应的ASCII码为十进制的48,它在内存中存储的也就是48对应的二进制值,其余的数字依次加1;首先将50.0转化为二进制形式110010.0B(B是来标识数值是二进制,十进制用D,八进制用O,十六进制用H),然后按照规范化数的形式写成(-1)0 * 25 * 1.100100B(二进制的指数记法和十进制一样,小数点左移几位,位权就对应几次方),进而得到。例1中的结果上面已经分析过。原创 2023-08-31 23:25:39 · 100 阅读 · 0 评论 -
一起学习C++:2.常见术语详解(快速入门)
在 C++ 中,原创 2023-08-21 22:59:45 · 187 阅读 · 0 评论 -
一起学习C++:1.计算机基础概述
考虑到数值计算对求解速度的要求较高,以及C++语言的通用性等主要优点,之前入门学习了C++高级编程语言,未来会更新C++基础语法到面向对象部分的内容。内容会讲的比较细和基础,无论是0编程基础还是有其他语言基础的朋友都可以跟着一起学习,学过C++的也可以作为复习和查漏补缺,加深记忆。C++是一种通用的高级编程语言,具有以下优势:高效性:C++是一种编译型语言,可以产生高效的机器代码。它提供了底层的内存管理和直接访问硬件的能力,使得程序的运行速度非常快,适用于对性能要求较高的应用领域。原创 2023-08-18 23:11:07 · 114 阅读 · 1 评论