iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C++的数据类型怎么正确使用
  • 850
分享到

C++的数据类型怎么正确使用

2023-06-29 04:06:36 850人浏览 泡泡鱼
摘要

本篇内容主要讲解“c++的数据类型怎么正确使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++的数据类型怎么正确使用”吧!前言C++不像python,创建变量的时候必须指定类型,这样才能给变

本篇内容主要讲解“c++的数据类型怎么正确使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++的数据类型怎么正确使用”吧!

前言

C++不像python,创建变量的时候必须指定类型,这样才能给变量分配一个合适的内存空间。

1 整型

作用:整型变量表示的是整型类型的数据

整型的数据类型有4种(最常用的是int),其区别在于所占内存空间不同:

C++的数据类型怎么正确使用

#include<iOStream>using namespace std;int main(){//整型//1.短整型short num1 = 32768;//2.整型int num2 = 10;//3.长整型long num3 = 10;//4.长长整型long long num4 = 10;cout << "num1=" << num1 << endl;cout << "num2=" << num2 << endl;cout << "num3=" << num3 << endl;cout << "num4=" << num4 << endl;system("pause");return 0;}

因为短整型取值范围为-32768-32767,所以注意数值溢出,当数值溢出时,取补码。

当如下定义时:

short num1 = 32768

输出为

num1=-32768

2 sizeof关键字

作用:利用siezeof关键字可以统计数据类型所占内存大小语法:

sizeof{数据类型/变量}
#include<iostream>using namespace std;int main(){//利用sizeof求出数据类型占用大小short num1 = 10;int num2 = 10;long num3 = 10;long long num4 = 10;cout << "short占用内存空间为:" << sizeof(short) << endl;cout << "num1占用内存空间为:" << sizeof(num1) << endl;cout << "int占用内存空间为:" << sizeof(int) << endl;cout << "num2占用内存空间为:" << sizeof(num2) << endl;cout << "long占用内存空间为:" << sizeof(long) << endl;cout << "num3占用内存空间为:" << sizeof(num3) << endl;cout << "long long占用内存空间为:" << sizeof(long long) << endl;cout << "num4占用内存空间为:"      << sizeof(num4)      << endl;system("pause");return 0;}

3 实型(浮点型)

作用:用于表示小数

浮点型变量分为两种:

  • 单精度float, 双精度double

  • 区别在于表示的有效数字范围不同。

C++的数据类型怎么正确使用

在使用时,使用方法通常为

float f1 = 3.14f

如果不加f,默认是double型变量:

C++的数据类型怎么正确使用

C++的数据类型怎么正确使用

#include<iostream>using namespace std;int main(){//默认情况下,输出一个小数,会显示最多6位有效数字//1.单精度float f1 = 3.1415926f;cout << "f1=" << f1 << endl;//2.双精度double d1 = 3.1415926;cout << "d1=" << d1 << endl;//占用内存查看cout << "float占用内存空间为:" << sizeof(float) << endl;cout << "double占用内存空间为:" << sizeof(double) << endl;//科学计数法float f2 = 3e2f;cout << "f2=" << f2 << endl;float f3 = 3e-2f;cout << "f3=" << f3 << endl;system("pause");return 0;}

4 字符型

作用:字符变量用于显示单个字符

语法:char ch=&lsquo;a&rsquo;;

C和C++中字符型变量只占用1个字节。

字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元。

:用单引号不要用双引号;单引号内只能有一个字符,不可以是字符串

#include<iostream>using namespace std;int main(){//字符型变量创建方式char ch = 'a';cout << ch << endl;//字符型变量所占内存大小cout << "char字符型变量所占内存:" << sizeof(char) << endl;//字符型变量常见错误// char ch3="b";// char ch3='abc';//字符型变量对应ASCII编码cout <<"字符A的ASCII码值为:"<<(int)'A' << endl;cout << "变量ch的ASCII码值为:" << (int)ch << endl;system("pause");return 0;}

5 转义字符

作用:用于表示一些不能显示出来的ASCII字符

常用的就下面这些,其余可自行百度

语法:使用cout时直接加在字符串中。

C++的数据类型怎么正确使用

#include<iostream>using namespace std;int main(){//换行符 \ncout << "hello world\n"<<endl;//反斜杠 \      cout << "\\" << endl;cout << "aaaa\ttheworld" << endl;cout << "aaa\ttheworld" << endl;cout << "aaaaaaaa\ttheworld" << endl;cout << "aaaaaaaaa\ttheworld" << endl;cout << "aaaaaaaaaaa\ttheworld" << endl;system("pause");return 0;}

6 字符串型

作用:用于表示一串字符。

两种风格

C风格的字符串:char 变量名[ ] = “字符串值”; &mdash;&mdash;注意加[ ],不加[ ]的时候默认的是字符。

C++风格字符串:string 变量名 = “字符串值”;&mdash;&mdash;注意加头文件#include

#include<iostream>#include<string>using namespace std;int main(){//1.C风格字符串,注意加中括号[]char str[] = "hello world";cout << str << endl;//2.C++风格字符串,注意加头文件#include<string>string str2 = "hello world";cout << str2 << endl;system("pause");return 0;}#include<iostream>#include<string>using namespace std;int main(){//1.C风格字符串,注意加中括号[]char str[] = "hello world";cout << str << endl;//2.C++风格字符串,注意加头文件#include<string>string str2 = "hello world";cout << str2 << endl;system("pause");return 0;}

7 布尔类型 bool

作用:布尔数据类型代表真或假的值
bool类型只有两个值:

true 真

false 假

bool类型占一个字节

#include<iostream>#include<string>using namespace std;int main(){//1.创建bool数据类型bool flag = true;cout << flag << endl;flag = false;cout << flag << endl;//本质是1就是真,0就是假。//2.查看bool类型所占内存空间cout <<"bool类型所占内存空间为:" << sizeof(bool) << endl;system("pause");return 0;}#include<iostream>#include<string>using namespace std;int main(){//1.创建bool数据类型bool flag = true;cout << flag << endl;flag = false;cout << flag << endl;//本质是1就是真,0就是假。//2.查看bool类型所占内存空间cout <<"bool类型所占内存空间为:" << sizeof(bool) << endl;system("pause");return 0;}

8 数据的输入

作用:从键盘获取数据

关键字:cin

语法:

cin >> 变量
#include<iostream>#include<string>using namespace std;int main(){//1.整型int a = 0; //尽量初始化,如果不初始化在使用或者打印它时都会报错。cout << "请给整型变量a赋值:" << endl;cin >> a;cout << "整型变量a=" << a << endl;//2.浮点型float f = 0.f; cout << "请给浮点型变量f赋值:" << endl;cin >> f;cout << "浮点型变量f=" << f << endl;//3.字符型char ch = ' ';cout << "请给字符型变量ch赋值:" << endl;cin >> ch;cout << "字符型变量f=" << ch << endl;//4.字符串型string str = "abc";cout << "请给字符串型变量str赋值:" << endl;cin >> str;cout << "字符串型变量str=" << str << endl;//5.布尔型,用数字表示真假,只要输入不是0,那么就是1bool flag = false;cout << "请给布尔型变量flag赋值:" << endl;cin >> flag;cout << "布尔型变量flag=" << flag << endl;system("pause");return 0;}

到此,相信大家对“C++的数据类型怎么正确使用”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: C++的数据类型怎么正确使用

本文链接: https://www.lsjlt.com/news/322672.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C++的数据类型怎么正确使用
    本篇内容主要讲解“C++的数据类型怎么正确使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++的数据类型怎么正确使用”吧!前言C++不像python,创建变量的时候必须指定类型,这样才能给变...
    99+
    2023-06-29
  • MySQL数据类型中数字类型的正确使用是怎样的
    MySQL数据类型中数字类型的正确使用是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  无论是在小得可怜的免费空间或是...
    99+
    2022-10-19
  • PHP 中如何正确地使用数据类型?
    PHP 是一门强大的编程语言,它支持多种数据类型,包括整型、浮点型、字符串、布尔型、数组、对象和 NULL 等。正确地使用这些数据类型是编写高效和健壮的 PHP 应用程序的关键。本文将介绍 PHP 中如何正确地使用数据类型,并通过演示代码来...
    99+
    2023-07-04
    数据类型 spring apache
  • 数据类型:如何在ASP中正确使用它们?
    ASP是一种常用的Web开发语言,它支持多种数据类型,包括整型、浮点型、字符串型、布尔型等。在ASP中正确使用这些数据类型非常重要,因为它们直接影响到程序的性能和正确性。在本文中,我们将讨论如何在ASP中正确使用数据类型,并提供一些演示代码...
    99+
    2023-10-05
    学习笔记 ide 数据类型
  • 如何在Go编程中正确使用数据类型?
    数据类型在Go语言中是非常重要的概念,因为它们定义了可以存储的数据种类以及在内存中如何表示这些数据。在编写代码时,正确地使用数据类型是编写高质量代码的关键。在本文中,我们将探讨如何在Go编程中正确使用数据类型。 一、基本数据类型 Go语言...
    99+
    2023-08-08
    编程算法 数据类型 开发技术
  • 如何在Django中正确使用对象数据类型?
    Django是一个流行的Web框架,它提供了许多工具和方法,可以让您快速地构建和部署Web应用程序。其中一个很重要的概念是对象数据类型,这对于Web应用程序的开发和管理至关重要。在本文中,我们将深入探讨在Django中正确使用对象数据类型的...
    99+
    2023-08-21
    django 对象 数据类型
  • 学习ASP时,如何正确使用数据类型存储数据?
    ASP是一种用于Web开发的技术,它可以用于创建动态网页、网站和Web应用程序。在ASP中,数据类型是非常重要的一个概念,因为它决定了如何存储和处理数据。本文将介绍ASP中的数据类型以及如何正确使用它们存储数据。 数据类型概述 在ASP...
    99+
    2023-10-16
    学习笔记 存储 数据类型
  • C#的可空数据类型怎么使用
    这篇文章主要介绍“C#的可空数据类型怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#的可空数据类型怎么使用”文章能帮助大家解决问题。C# 可空类型(Nullable)C# 提供了一个特殊的...
    99+
    2023-06-17
  • C++中怎么正确使用hashmap
    这篇“C++中怎么正确使用hashmap”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C++中怎么正确使用hashmap”文...
    99+
    2023-07-05
  • 如何在Go语言中正确使用不同的数据类型?
    Go语言是一门静态类型语言,所以在使用不同的数据类型时需要特别注意。本篇文章将介绍如何在Go语言中正确地使用不同的数据类型,以及如何避免常见的数据类型错误。 一、基本数据类型 Go语言中的基本数据类型包括整型、浮点型、布尔型和字符串类型。以...
    99+
    2023-08-18
    数据类型 面试 git
  • Linux 上的 Python 数据类型:如何正确加载?
    Python 是一种高级编程语言,它有着强大的数据处理能力和丰富的数据类型,但是在 Linux 上使用 Python 时,正确加载数据类型是非常重要的一步。在本文中,我们将介绍在 Linux 上使用 Python 时如何正确加载数据类型,...
    99+
    2023-07-04
    linux 数据类型 load
  • C++的运算符怎么正确使用
    今天小编给大家分享一下C++的运算符怎么正确使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前言运算符的作用:用于执行代码...
    99+
    2023-06-29
  • 如何在Python中使用正确的数据类型处理Apache响应?
    随着Web应用程序的普及,Apache服务器成为了许多开发人员的首选。Python是一种流行的编程语言,也是许多开发人员的首选。在Python中使用正确的数据类型处理Apache响应对于有效地编写Web应用程序至关重要。本文将介绍如何在Py...
    99+
    2023-08-30
    数据类型 apache 响应
  • C#中数据类型string怎么用
    这篇文章主要为大家展示了“C#中数据类型string怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C#中数据类型string怎么用”这篇文章吧。string是各种编程语言中最基础的数据类型...
    99+
    2023-06-17
  • c# invoke方法怎么正确使用
    在C#中,可以使用Invoke方法来在另一个线程中执行UI操作。以下是正确使用Invoke方法的步骤。 确保你正在在UI线程中调用...
    99+
    2023-10-28
    c#
  • JS中数据类型的正确判断方法实例
    目录前言 typeof是否能正确判断类型? instanceof是否能正确判断类型? Object.prototype.toString.call() constructor Arr...
    99+
    2022-11-12
  • C#数据类型怎么理解
    这篇文章主要讲解了“C#数据类型怎么理解”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#数据类型怎么理解”吧!主要的不同点有:◆常量声明:Java 为此而使用 final 关键字,而 C#...
    99+
    2023-06-17
  • PHP数据类型存储教程:掌握正确的方法!
    PHP是一种广泛使用的编程语言,它具有强大的数据类型存储功能。在PHP中,数据类型存储是非常重要的,因为它直接关系到程序的正确性和性能。本文将教你如何掌握正确的PHP数据类型存储方法。 一、PHP基本数据类型 PHP有8种基本数据类型,它们...
    99+
    2023-10-16
    数据类型 存储 教程
  • 如何在 Java 框架中选择正确的数据类型?
    随着 Java 应用程序的不断发展,数据类型的选择变得越来越重要。选择正确的数据类型对于程序的性能和可维护性至关重要。在本文中,我们将探讨如何在 Java 框架中选择正确的数据类型。 Java 中的数据类型可以分为两种:基本数据类型和引用数...
    99+
    2023-10-13
    框架 数据类型 接口
  • CSS类选择器怎么正确使用
    本文小编为大家详细介绍“CSS类选择器怎么正确使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS类选择器怎么正确使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 类选...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作