- 博客(5)
- 收藏
- 关注
翻译 复合类型-字符串
一、字符串和 char 类型数组的区别 C++的字符串具有的特性:以空字符(NULL character)结尾,空字符被写作 \0,其 ASCII 码为 0,用来标记字符串的结尾。就是说,以空字符结尾的 char 数组才被视为是字符串。 例如,比较以下两个数组:char dog[4] = {'a','b',' ','d'}; // not a string char
2015-09-05 17:00:26 554
翻译 浮点数
一、浮点数的表示方式 1、标准小数点表示法 2、E表示法(科学计数法) 注意:①数字间不能有空格;②前面的符号用于数值的正负,E后面的符号用于表示缩放;③d.dddE+n 指的是将小数点向右移n位,而d.dddE-n 指的是将小数点向左移n位。 3、参数 ios_base::fixed 和 ios_base::floatfield 的用法 一般情况下,对于小数位较多的浮点数,使用 cout
2015-09-01 20:17:19 450
翻译 欢迎使用CSDN-markdown编辑器
一、变量 1、变量的三个基本属性:存储位置、值、类型。 2、变量的命名规则:①只能由字母、数字以及下划线组成;②开头不能是数字;③不能将C++的关键字作为变量的名字;④尽量避免在名称的开头使用双下划线、下划线和大写字母或者单下划线。(因为这些是留给实现和编译的)二、整型 1、*术语解释:宽度(width)用于描述存储整数时使用的内存量。 2、符号类型:正数负数;无符号类型:正数。 3、基本
2015-08-21 14:12:38 301
翻译 4.7.6 使用 new 来创建动态数组
使用常规数组存储数据时,一般都是在程序编译时就已经为数组分配好了内存。如果存储的数据未达到数组的长度,就会导致很多内存闲置,致使效率较低。 对于处理一些大型数据,我们就可以使用 new 进行动态内存分配。常规通过声明来创建数组,则在程序被编译时就已经为它分配好了内存空间,不管程序最终是否使用数组,数组都在那里,它占用了内存。但使用 new 时,可以在运行阶段判断是否使用数组以及使用数组需要的长度。
2015-06-07 23:19:25 783
翻译 4.10 数组的替代品
模板类 vector 和 array 是数组的替代品。4.10.1 模板类 vector 特点: ①它是一种动态数组,可以在运行阶段设置 vector 对象的长度。 ②它是使用 new 创建动态数组的替代品。 ③vector类使用 new 和 delete 来管理内存,但是这种工作是自动完成的。 ④较之数组和array类而言,vector类的效率稍低。 语法规则: vector
2015-06-07 08:46:18 357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人