温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

C++Primer如何处理数据

发布时间:2021-08-17 09:50:34 来源:亿速云 阅读:147 作者:小新 栏目:开发技术

小编给大家分享一下C++Primer如何处理数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

      1.简单变量

      1.1变量名

      1、以两个下划线打头或以下划线和大写字母大头的名称被保留给实现使用。以一个下划线开头的名称被保留给实现,用作全局标识符;

      2、 类的成员变量一般都加上前缀“_”,这样可以避免数据成员与成员函数的参数同名。这个是一般的命名规范。

      3、如果想用两个或跟多的单词组成一个名称:

      (1)可以采用下划线将单词分开,如 my_onions

      (2)或从第二个单词开始将每个单词的第一个字母大写,如 myOnions

      1.2整型short,int,long和long long

      1、int类型长度在不同的系统中位数不同,可以是16位,32位,64位;

      2、 头文件limits包含不同数据类型的符号常量,如 INT_MAX表示int的最大值;

      3、如果不对函数内部定义的变量进行初始化,该变量的值将是它被创建之前,相应内存单元保存的值;

      4、C++11初始化方式

      int emus{7};  //emus=7
      int rheas={12};  //rheas=12
      int rocs={};  //rocs=0
      int psychics{};  //psychics=0

      1.3无符号类型

      有无符号整型的区别  (int、unsigned(为unsigned int 的缩写))

      C++Primer如何处理数据

      1.4选择整型类型

      1、int被设置为对目标计算机而言最为“自然”的长度。自然长度指的是计算机处理起来效率最高的长度。

      2、如果节省内存很重要,则应使用short而不是int,即使它们的长度是一样的。

      3、为提高移植性,可以使用长整型long

      4、可以通过cout显示整数的方式,如

      #include <iostream>
      using namespace std;
      int main()
      {
          int chest=10;
          cout<<ches<<endl;  //显示10
          cout<<hex;
          cout<<chest<<endl;  //显示A
          cout<<oct;
          cout<<chest<<endl;  //显示12
          return 0;
      }

      5、成员函数cout.put()

      cout<<'M';  //输出M的ASCII码
      cout.put('M');  //输出字符M

      在Release2.0以后,C++将字符常量存储为char类型,而不是int类型。意味着cout现在可以正确处理字符常量了。

      1.5char类型

      1、C++转义序列的编码

      C++Primer如何处理数据

      2、signed char 和unsigned char

      如果将char用作数值类型,unsigned char 表示范围为0~255,signed char 表示范围为-128~127.

      3、wchar_t

      C++Primer如何处理数据

      4.C++新增的类型:char16_t和char32_t

      C++Primer如何处理数据

      2.const限定符

      将名称的首字母大写,以提醒该变量名表示常量

      3.浮点类型

      对于float,C++保证6位有效位。需要更高精度选择double或者long double,如

      C++Primer如何处理数据      

      4.类型转换

      (1)

      C++Primer如何处理数据

      (2)

      C++Primer如何处理数据

      5.C++11中的auto声明

      auto不指定变量的类型

      C++Primer如何处理数据

      以上是“C++Primer如何处理数据”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

      向AI问一下细节

      免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

      AI