美文网首页
1.c++的数据类型

1.c++的数据类型

作者: 天然呆的达斯琪 | 来源:发表于2019-01-12 20:25 被阅读0次

c++的数据类型有四类:

1.基本类型
2.构造类型
3.指针类型(*)
4.引用类型(&)

这里讨论基本类型,包括整型,浮点型,字符型,逻辑性和空型。


1.整型包括长整型(long int),整型(int),短整型(short int)。
又可根据有符号,无符号分为signedunsigned类型两种。
所以关于整型总共有六种类型
此外整型在计算机中是用补码的形式表示的,关于补码的表示范围,补码的好处,运算之类的,要知道。

对于像学号,逻辑值,字节值,地址和索引值等没有负数的整数,使用unsigned类型。


2.浮点型包括单精度(float),双精度(double),长双精度(long double)。

在这里就有疑问了,浮点型有没有有符号和无符号之分呢,为什么?

浮点型又称为实型。

一般情况下,计算机中默认的是double类型。

float  a=3.1415;     //a是double类型
float  b=3.1415f;    //b是float类型

此外,关于浮点数的输出格式,精度等标准库函数可以了解下。


3.字符型分为有符号(signed char)和无符号(unsigned char)两种。
在内存中占用一个字节,用二进制的形式存储。
此外c++还新增了c中没有的wchar_t类型来表示多字节字符,如汉字。成为宽字符数据类型
在内存中占用16位或32位。

char类型表示的是ASCII字符。
wchar_t类型表示的是unicode字符。

那么,有这样的疑问,给char类型赋负值有什么用法?
应用程序在处理涉及字符编码的问题,如GBK汉字编码,UTF-8编码等。c++提供了许多标准函数库来进行各种编码之间的转换工作,可以了解下。


4.逻辑型


5.空型

相关文章

  • 1.c++的数据类型

    c++的数据类型有四类: 1.基本类型2.构造类型3.指针类型(*)4.引用类型(&) 这里讨论基本类型,包括整型...

  • C++与Java基本数据类型异同

    1.C++七种基本数据类型 实际上 bool 变量占用了 1 个字节的内存,当值为 false 的时候,实际上存储...

  • C++基础

    1.C++基本语法、注释、数据类型、变量作用域、常量 2.c++存储类 3.运算符 4.循环和判断 5.函数 6....

  • ch10

    【相关文档】1.c++中的#include C++中nothrow的介绍及使用 【相关文档】1.C++ ...

  • c++

    1.C++结构体的初始化

  • 1.C++基础

    C++头文件 传统C头文件C++头文件hpp文件 命名空间 C++ 引入了新的概念,命名空间可以有效避免大型项目的...

  • 1.c++基础(1)

    2.变量和基本类型 3.字符串、向量和数组 4.表达式 5.语句 2.变量和基本类型 c++的算术类型: 一个ch...

  • 1.C++编程简介

    C++ class 的两个经典分类 class without pointer member(s) 带指针的类 ...

  • 1.c++指针01

  • GeekBand C++ week1

    1.C++概述 面向对象: 学习classes间关系 继承inheritance、 复合composition、 ...

网友评论

      本文标题:1.c++的数据类型

      本文链接:https://www.haomeiwen.com/subject/uegcdqtx.html