文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

一篇文章带你了解C++Primer学习日记--处理数据

2024-04-02 19:55

关注

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 的缩写))

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++转义序列的编码

2、signed char 和unsigned char

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

3、wchar_t

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

2.const限定符

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

3.浮点类型

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

4.类型转换

(1)

(2)

5.C++11中的auto声明

auto不指定变量的类型

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注编程网的更多内容!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯