学习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++ – 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 ++名称: 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++ – 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对象的方式。...