c
-
C++随机数(rand和srand)函数用法详解
C++ 提供了一组函数以生成和使用随机数字。随机数字就是从一组可能的值中进行随机选择而获得的一个值。该组中的值都有相同的被选中的几率。 随机数字常用于许多不同类型的程序中,以下是一…
-
C++ cin.getline用法详解
使用 C++ 字符数组与使用 string 对象还有另一种不同的方式,就是在处理它们时必须使用不同的函数集。例如,要读取一行输入,必须使用 cin.getline 而不是 getl…
-
C++ strcpy:字符串赋值函数
使用 C++ 字符数组与使用 string 对象不同的第一种方式是,除了在定义时初始化它,不能使用赋值运算符给它赋值。换句话说,不能使用以下方式直接给 name 字符数组赋值: n…
-
C++ getline函数用法详解
虽然可以使用 cin 和 >> 运算符来输入字符串,但它可能会导致一些需要注意的问题。 当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符…
-
C++复合赋值运算符(无师自通)
程序通常具有以下格式的赋值语句: number = number + 1; 赋值运算符右侧的表达式给 number 加 1,然后将结果赋值给 number,替换先前存储的值。实际上…
-
C++ const用法详解
我们知道,在程序运行时不会更改的值可以作为常数存储。但是,有时这种做法并不是很理想。例如,假设以下语句出现在计算有关贷款数据的银行程序中: amount = balance * 0…
-
C++数据类型(强制)转换详解
有时,编程的过程中需要将值从一种数据类型转换为另一种数据类型。C++ 提供了这样做的方法。 如果将一个浮点值分配给一个 int 整型变量,该变量会接收什么值?如果一个 int 整数…
-
C++ pow(指数函数):求x的y次幂的值
与许多编程语言不同的是,C++ 没有指数运算符。计算数字的幂需要使用库函数。C++ 库包含一系列专门的函数,可以将库函数视为执行特定操作的“例程”。其中一个…
-
C++ char数据类型(详解版)
前面我们介绍了数字数据类型,本节来看一看字符数据类型。 最简单的字符数据类型是 char 数据类型。该类型的变量只能容纳一个字符,而且在大多数系统上,只使用一个字节的内存。以下示例…
-
C++ cin:读取键盘输入的数据
cin 可以用于读取键盘输入的数据。 目前为止,读者只可以使用必要的起始值初始化变量,而无须让用户输入自己的数据。这些类型的程序仅限于使用一组启动信息执行任务。如果决定要…