zoukankan      html  css  js  c++  java
  • 三 C++数据类型

    C++规定在创建一个常量或者变量的时候,必须要指出相应的数据类型,否则无法给他分配内存

    数据类型存在的意义:给变量分配合适的内存空间

     短整型 short  整型 int 长整型 long 长长整型 long long

    一个字节Byte = 8 位 bit, short  2字节 16 位 ,其中一位表示正负,15位表示数据,每一位有0,1两种选择,

    所以能表示的数据个数为 2的15次方,负数从-1开始,范围是-1到-2的15次方,正数从0开始范围是0到2的15次方减1。

    sizeof关键字

    用sizeof可以统计数据类型所占内存的大小

    sizeof()括号里面可以放数据类型的名字,也能放变量常量名字。

    实型(浮点型)

    编译器默认一个小数位double型,使用float后面加个F,例如3.14f

    默认情况下输出一个小数只会输出6位有效数字

     有效数字:对于一个近似数,从左边第一个不是0的数字起,到精确到的位数止,所有的数字都叫做这个数的有效数字。

    0.001401有效数字为四位 1401

    小数还能用科学计数法表示

    字符型

    字符型变量用于表示单个字符

    定义   char     ch   =  'a';    //ch为变量名   'a'为单个字符

    注意:不能用双引号,单引号里面只能是单个字符不能是字符串

    在c/c++中只占一个字节的内存,字符变量并不是把字符本身放进内存中,而是存储字符对应的ASCII编码

    输出字符对应的ASCII编码值

    a  —— 97    A —— 65

    转义字符

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

     常用 换行  水平制表  \表示一个反斜杠

    在vs编辑器中直接按一下tab键是往后退四个空格, 但是在程序输出的时候,tab表示补全,前面的字符数为8的倍数,

    若是不足则用空格补全。

    作用: 可以整齐的输出数据

    字符串型

    定义

    C风格字符串     char  变量名[ ] = “字符串值”;

    C++风格字符串   string  变量名 = “字符串值”;   //使用string类型前要包含一个string头文件 #include <string>

    布尔类型

    代表真或假的值,只有两个真 true(本质是1),假 false(本质是0)

    定义   bool  变量名 = 变量值;

    非0的数字全代表真,0代表假    占一个字节

    数据的输入

    从键盘获取数据    cin >> 变量名;

  • 相关阅读:
    mysql编码和Java编码相应一览表
    Swift开发之 使用系统的TabbarController
    Shiro Quartz之Junit測试Session管理
    爱加密Android APk 原理解析
    【机器学习基础】自适应提升
    select默认选择的实现方法
    怎样找对还有一半--第一章 品行与择偶关系
    一步步教你怎样自己主动部署博客
    HTML5的新特性
    DataTables Table plug-in for jQuery
  • 原文地址:https://www.cnblogs.com/bigvegetableB/p/13658319.html
Copyright © 2011-2022 走看看