视频: 《C语言C++学习指南(零基础入门)》课时33 全局变量与局部变量(编程开发 编程语言 C) 2024
在C ++中,必须声明变量,并且必须为其分配一个类型。幸运的是,C ++提供了许多变量类型。请参阅表格以获取变量列表,其优点和局限性。
变量 | 定义常量 | 它是什么 |
---|---|---|
int | 1 | 简单的计数数字,可以是正数也可以是负数。 |
short int | - | 可能的较小版本的int。
它使用较少的内存,但具有较小的范围。 |
long int | 10L | 一个潜在的较大版本的int。
long和 int与gcc |
long long int | 10LL | 之间没有区别int可能是更大的版本。 |
浮 | 1。 0F | 单精度实数。这个较小的版本比双精度的要少一些
的内存,但精度较低,范围较小。 双 |
1。 0 | 一个标准的浮点变量。 | long double |
- | 一个潜在的更大的浮点数。在PC上,long double用于 | 80×86浮点处理器的原始大小,即80位。
char |
'c' | 单个字符变量存储 | 单个字母或数字字符。不适用于
算术。 wchar_t |
L'c' | 一个较大的字符,能够存储具有较大的 | 字符集的符号,如中文。
字符串 |
“这是一个字符串” | 一串字符形成一个句子或短语。 | bool |
true | 唯一的其他值是false。 | <! --1 - > |
整数类型有签名和未签名两种版本。签名总是默认的(除了char和wchar_t之外的所有内容)。未签名的版本是通过在声明中添加类型前面的无符号关键字来创建的。无符号常量在其类型名称中包含U或u。因此,下面声明一个无符号的int变量并赋值为10:
以下语句将long变量lVariable1和lVariable2声明为long int类型,并将它们设置为等于1,而dVariable是对值为1的double赋值。注意,在lVariable2声明中假定为int可以省略:
//声明两个长的int变量并将它们设置为1 long int lVariable1 long lVariable2; // int假定变量1 =变量2 = 1; //声明double类型的变量并将其设置为1. 0 double dVariable; dVariable = 1.0;
你可以声明一个变量并用相同的语句初始化它:
<!--3 - >
int nVariable = 1; //声明一个变量并//将其初始化为1char变量可以包含单个字符;一个字符串(这不是一个真正的变量类型,但是对于大多数目的而言是一样的)保存一串字符。因此,“C”是包含字符C的字符,而“C”是包含一个字符的字符串。
一个粗略的比喻是,“C”对应于你手中的钉子,而“C”则对应于在钉仓中剩下一枚钉子的钉枪。
如果应用程序需要一个字符串,则必须提供一个字符串,即使该字符串只包含一个字符。只提供角色就不会做这项工作。