个人理财 在C ++中声明变量类型 - 虚拟变量

在C ++中声明变量类型 - 虚拟变量

视频: 《C语言C++学习指南(零基础入门)》课时33 全局变量与局部变量(编程开发 编程语言 C) 2024

视频: 《C语言C++学习指南(零基础入门)》课时33 全局变量与局部变量(编程开发 编程语言 C) 2024
Anonim

在C ++中,必须声明变量,并且必须为其分配一个类型。幸运的是,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 - >
long long int和long double用C ++ '11正式引入。

整数类型有签名和未签名两种版本。签名总是默认的(除了char和wchar_t之外的所有内容)。未签名的版本是通过在声明中添加类型前面的无符号关键字来创建的。无符号常量在其类型名称中包含U或u。因此,下面声明一个无符号的int变量并赋值为10:

unsigned int uVariable; uVariable = 10U;
以下语句将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; //声明一个变量并//将其初始化为1
char变量可以包含单个字符;一个字符串(这不是一个真正的变量类型,但是对于大多数目的而言是一样的)保存一串字符。因此,“C”是包含字符C的字符,而“C”是包含一个字符的字符串。

一个粗略的比喻是,“C”对应于你手中的钉子,而“C”则对应于在钉仓中剩下一枚钉子的钉枪。

如果应用程序需要一个字符串,则必须提供一个字符串,即使该字符串只包含一个字符。只提供角色就不会做这项工作。

在C ++中声明变量类型 - 虚拟变量

编辑的选择

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

是SketchUp非常有用的一部分,他们可以让你的生活变得更轻松。以下是如何在Sketchup中添加新图层以及如何将实体移动到不同图层的方法。添加新图层按照以下步骤将图层添加到SketchUp文件:选择“窗口”→“图层”。图层...

全部关于地理位置快照和SketchUp - 虚拟

全部关于地理位置快照和SketchUp - 虚拟

当您将地理位置快照导入SketchUp ,您可以访问Google庞大的地理数据存储库;快照不仅仅是漂亮的图片:导入快照地理位置自动定位您的位置。这意味着快照设置您的模型的经纬度,并定位在正确的主要方向。任何阴影研究你...

如何在SketchUp中使用场景动画区域

如何在SketchUp中使用场景动画区域

将区域视图与场景组合在一起以创建动画展示您的SketchUp模型都是一种有用且令人印象深刻的方式。基本的想法是,您可以使用场景来创建动画,其中您的剖面在您的模型中移动。以下是您可能需要使用此技巧的几个原因:如果...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

很可能您已经在尼康D5300上播放了播放模式。但是,在数码相机上查看照片有不同的选项。对于正常播放 - 即每次只能查看一张照片 - 请执行以下步骤:

如何自定义尼康D3300的优化校准 - 傻瓜

如何自定义尼康D3300的优化校准 - 傻瓜

当您使用尼康D3300的内置原始处理器,您可以尝试不同的优化校准设置,了解每个设置对图像的影响。当您使用免费的Nikon软件Nikon ViewNX处理图像时,您可以选择相同的选项。该程序的原始转换器,以及在Adobe Photoshop中找到的那些...

如何在HDMI屏幕上显示实时预览预览 - 假人

如何在HDMI屏幕上显示实时预览预览 - 假人

尼康D7100相机连接到HDMI(高清晰度多媒体接口)设备,以在该屏幕上查看实时显示输出。摄影师经常使用此功能,因为摄影师需要比相机显示器提供更大的主题。使用此选项时,会出现一些问题:...