C++教程 第14页

C++ 字符类型-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

C++ 字符类型

学习C++ – C++ char类型 char类型设计用于存储字符,如字母和数字。 最常见的符号集是ASCII字符集。 例如,65是字符A的代码,77是字符M的代码。 请尝试以下代码中的char类型。 #include <iostream> int main( ) { using namespace std; char ch; // declare a char variable cout << "Enter a character: " << endl; cin >> ch; cout << "hi! "; cout << "Thank you for the " << ch << " character." << endl; return 0; } 例子 下面的代码说明了char类型和int类型的对比。 #include <iostream> int main() { using namespace std; char ch = "M"; // assign ASCII code for M to ch int i = ch; // store same code in an int cout << "The ASCII code for " << ch << " is " << i << endl; cout << "Add one to the character code:" << endl; ch = ch +...

C++ 整数类型-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

C++ 整数类型

学习C++ – C++整数类型 整数是没有小数部分的数字,例如2,98,?5286和0。 各种C ++整数类型在保存整数时使用的内存量不同。 某些类型(有符号类型)可以表示正值和负值,而其他类型(无符号类型)不能表示负值。 用于描述用于整数的内存量的通常术语是width。 C ++的基本整数类型,按照增加宽度的顺序,是char,short,int,long,和C ++ 11,long long。 每个都有签名和无符号版本。 这样可以选择十种不同的整数类型! short,int,long和long long整数类型。 通过使用不同数量的位来存储值,C ++类型short,int,long和long long可以表示最多四个不同的整数宽度。 短整数至少为16位宽。 int整数至少与short一样大。 长整数至少为32位宽,至少与int一样大。 长整数长至少64位宽,至少长达一个大。 您可以使用这些类型的名称来声明变量,就像使用int一样: short score; // creates a type short integer variable int temperature; // creates a type int integer variable long position; // creates a type long integer variable 如果您想知道系统的整数大小,您可以使用C ++工具来调查程序的类型大小。 sizeof运算符返回类型或变量的大小(以字节为单位)。 // Writing values of variables to cout #include <iostream> int main() { int apple_count {15}; // Number of apples int orange_count {5}; // Number of oranges int total_fruit {apple_count + orange_count}; // Total number of fruit std::cout << "The value of apple_count is " << apple_count << std::endl; std::cout << "The value of orange_count is " << orange_count << std::endl; std::cout << "The value of...

C++ 变量

学习C++ – C++变量 一个变量是你定义的一个命名的内存块。 每个变量仅存储特定类型的数据。 每个变量都有一个类型来定义它可以存储的数据类型。 每个基本类型都是一个唯一的类型名称,它是一个关键字。 关键字是C ++中的保留字。 变量名称 你必须遵循一些简单的C++命名规则: 您可以在名称中使用的唯一字符是字母字符,数字数字和下划线(_)字符。 名称中的第一个字符不能是数字数字。 大写字符被认为与小写字符不同。 您不能将C ++关键字用于名称。 以下是一些有效和无效的C ++名称: int myvalue; // valid int MyValue; // valid and distinct int MYVALUE; // valid and even more distinct Int three; // invalid -- has to be int, not Int int my_value3 // valid int _Myvalue3; // valid but reserved -- starts with underscore 要从两个或多个单词中形成一个名称,通常的做法是用my_onions中的下划线字符分隔单词,或者将第一个单词的初始字符大写为myEyeColor。 const限定符 C++使用const关键字来声明常量值。 const int Months = 12; // Months is symbolic constant for 12 创建常量的一般形式是: const type name = value; 注意,在声明中初始化一个const。

C++ 语句-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

C++ 语句

学习C++ – C++语句 C++程序是函数的集合。 每个函数都是一组语句。 声明语句创建一个变量。赋值语句为该变量提供了一个值。 例子 以下程序显示了一个新的cout功能。 #include <iostream> int main() { using namespace std; int examples; // declare an integer variable examples = 25; // assign a value to the variable cout << "I have "; cout << examples; // display the value of the variable cout << " examples."; cout << endl; examples = examples - 1; // modify the variable cout << "I have " << examples << " examples." << endl; return 0; } 上面的代码生成以下结果。 声明语句和变量 要将信息项存储在计算机中,必须同时识别存储位置以及信息所需的存储空间。 程序有这个声明语句(注意分号): int examples; 赋值语句 赋值语句将值分配给存储位置。 以下语句将整数25分配给由变量示例表示的位置: examples = 25; =符号称为赋值运算符。 C++的一个特点是可以连续使用赋值运算符。 例如,以下是有效的代码: int a; int b; int c; a= b = c = 88; 赋值从右到左工作。 第二个赋值语句表明您可以更改变量的值: examples = examples - 1; // modify the variable 使用cin 以下代码使用cin(发音为“see-in”),输入对应的cout。 此外,该程序还显示了另一种使用该功能的主机,即cout对象的方式。...

C++ Hello World

学习C++ – C++ Hello World C++注释 双斜线 // 引入了一个C++注释。 注释是程序员对读者的注释。 编译器忽略注释。 C++注释从//运行到行的结尾。 注释可以在自己的一行,或者它可以在代码的同一行。 C++还会识别C注释,它们包含在/*和*/符号之间: #include <iostream> /* a C-style comment */ 因为C语言风格的注释是以 */ 而不是一行的结尾来终止的,所以你可以将它分散在多行。 您可以在程序中使用任一种或两种样式。 C++预处理器 如果你的程序是使用通常的C++输入或输出设备,你可以提供这两行: #include <iostream> using namespace std; 以下代码指令使预处理器将iostream文件的内容添加到程序中。 #include <iostream> // a PREPROCESSOR directive 标题文件名 如iostream之类的文件称为包含文件或头文件。 下表总结了头文件的命名约定。 标题 惯例 例子 注释 C风格 以.h结尾 math.h 可由C和C++程序使用 C++新风格 无扩展 iostream 可由C++程序使用,使用命名空间std 命名空间 如果您使用iostream而不是iostream.h,则应使用以下命名空间指令来使iostream中的定义可用于您的程序: using namespace std; 这被称为using指令。 命名空间支持是一种C ++功能,旨在简化大型程序的编写。 用于输出并在iostream中定义的cout变量实际上被称为std::cout,而endl是真正的std::endl。 因此,您可以省略using指令,而是使用以下样式的代码: std::cout << "this is a test."; std::cout << std::endl; 以下行表示您可以使用std命名空间中定义的名称,而不使用std::前缀: using namespace std; 这个使用指令使std命名空间中的所有名称都可用。 首选方法是使用std :: qualifier或者使用一些叫做using声明来使特定的名字可用: using std::cout; // make cout available using std::endl; // make endl available using std::cin; // make cin available 如果您使用这些指令而不是以下命令,则可以使用cin和cout,而不要将std::附加到它们: using namespace std; // lazy approach, all names available 带cout的C++输出 上面的代码使用以下C++语句: cout << "this is a test."; 双引号中包含的部分是要打印的消息。 如果字符串表示字符串,则可以执行以下操作来显示: cout...

C++ 简介-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

C++ 简介

学习C++ – C++简介 让我们从一个显示消息的简单C++程序开始。 下面的代码使用C++ cout(发音为“see-out”)以产生字符输出。 源代码注释行以 // 和编译器开头忽略它们。 C++区分大小写。 它区分大写字符和小写字符。 例子 cpp文件扩展名是常见的方式以指示C++程序。 #include <iostream> // a PREPROCESSOR directive int main() // function header { // start of function body using namespace std; // make definitions visible cout << "this is a test."; // message cout << endl; // start a new line cout << "hi!" << endl; // more output return 0; // terminate main() } 上面的代码生成以下结果。 注意 要使窗口保持打开,直到你敲一个键,在返回语句之前添加以下代码行: cin.get(); C输入和输出 如果你习惯在C编程,你不会知道cout,但你知道printf()函数。 C++可以使用printf(),scanf()和所有其他标准C输入和输出函数,如果你包括通常的C stdio.h文件。 您从构建块构建C++程序称为函数。 通常,您将程序组织成主要任务,然后设计单独的函数来处理这些任务任务。 上面显示的示例足够简单,只包含一个函数名为main()。 main()函数是一个很好的起点,因为一些在main()之前的特性,例如预处理器指示。 注意2 示例程序具有以下内容基本结构: int main() { statements return 0; } main()中的最终语句称为return语句,终止函数。 上面的代码有以下元素: 注释,由前缀//表示 一个预处理器#include指令 函数头:int main() 使用命名空间指令 一个函数体,由{ 和 } 使用C++ cout设施显示消息的语句 用于终止main()函数的返回语句 函数头 以下函数头声明main()函数向调用它的函数返回一个整数值,并且main()不调用该函数的信息: int main() 许多现有程序使用经典的C函数头: main() // original C style 在经典C下,省略返回类型与说该函数是int类型相同。 但是,C++已经淘汰了这种用法。 您也可以使用此变量: int main(void) // very explicit style...