![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
Jack LDZ
这个作者很懒,什么都没留下…
展开
-
vc++6.0报错处理 “Error spawning cl.exe”
出现这个问题导致我们的 VC++6.0 不可用。这个问题主要是因为 vc 的文件夹路径没有正确配置。我们可以通过以下步骤来配置: Tools——>Options——>Directories 进入以下界面 点击右侧下拉菜单,可以看到 Include files、Executable files、Library files、Source files 四个选项需要我们配置。 ...原创 2018-11-21 17:18:00 · 587 阅读 · 0 评论 -
深入探究浮点数存储结构
首先介绍一下十进制的整数和小数如何用二进制表示 十进制的整数部分转换为二进制采用的方法为:除2取余,逆序排列。 十进制的小数部分转换为二进制采用的方法为:乘2取整,顺序排列。 二进制小数部分转换为十进制的方法为(非科学计数法): 第n比特位的值乘以然后求和。eg:11.1101=1*+1*+1*+1*+0*+1*=3.825 n进制的科学计数法:a* 。其中 0<a<...原创 2018-11-27 00:31:19 · 1052 阅读 · 0 评论 -
c++"左值"和"右值"、常量定义、修饰符类型、存储类型
左值和右值 简言之,左值指的是变量/变量表达式(指向内存位置的表达式eg:1/2a+1/3a),右值指的是数值/数值表达式(存储在内存中某些地址的数值eg:2*3)。左值可以出现在赋值号的左边或者右边,右值只能出现在赋值号右边。 常量定义(字符常量和常变量) c/c++中常量(通常定义成大写形式)有两种定义方式: 1、使用#define 预处理器 eg:#define PI 3.1...原创 2018-11-27 12:15:48 · 922 阅读 · 0 评论 -
c++ 字符串详解
c++ 提供了两种字符串表示形式,第一种为兼容c的字符数组形式,第二种是c++中引入的string类形式。 c语言形式的字符串 1、c语言的字符串实际上是以空字符 '\0' 作为终止符的一维字符数组。如下: char a[]={'h','e','l','l','o','\0'}; 如果字符数组中没有出现空字符 '\0',则不能称作字符串,比如: char a[]={'h','e','...原创 2018-12-03 14:44:11 · 1666 阅读 · 0 评论 -
c/c++ 指针
地址 定义变量时,系统会为变量分配内存(常量,包括字面常量和字符常量,不会被分配内存)。每一个变量都有一个内存位置,每一个内存位置都定义了可使用 & 运算符访问的地址,它表示了一个变量在内存中的位置。如: int a=1; cout<<&a<<endl; //输出变量a在内存中的地址 指针 指针是一个变量,其值为另一个变量的地址(或者说,它指向另一...原创 2018-12-05 19:27:24 · 145 阅读 · 0 评论 -
c++ 引用详解
引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。引用变量发生改变,则原变量同时改变。 引用和指针的区别是: 1、引用不能为空,且必须创建的同时初始化。 2、不能更改指向。 引用的创建 通过引用运算符 & ,为一个变量创建引用 int a=1; int &b=a; 引用作为函数参数 c++之所以增加引用类型, 主要是把它作为函数参数,以扩充函数传...原创 2018-12-05 20:37:08 · 169 阅读 · 0 评论