返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >一篇文章带你了解C++Primer学习日记--处理数据
  • 705
分享到

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

2024-04-02 19:04:59 705人浏览 八月长安
摘要

目录1.简单变量1.1变量名1.2整型short,int,long和long long1.3无符号类型1.4选择整型类型1.5char类型2.const限定符3.浮点类型4.类型转换

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不指定变量的类型

总结

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

--结束END--

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

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

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

猜你喜欢
  • 一篇文章带你了解C++Primer学习日记--处理数据
    目录1.简单变量1.1变量名1.2整型short,int,long和long long1.3无符号类型1.4选择整型类型1.5char类型2.const限定符3.浮点类型4.类型转换...
    99+
    2024-04-02
  • 一篇文章带你了解一些Java反射的学习记录
    目录一、反射概述二、入门案例三、反射原理图四、反射性能测试五、Class类六、类加载总结一、反射概述 反射允许程序在运行中获取类的内部信息,例如构造器、成员变量、成员方法等...
    99+
    2024-04-02
  • 一篇文章带你了解SpringMVC数据绑定
    目录1.配置web.xml2.在resources目录下配springmvc_servlet.xml3.在WEB-INF目录下新建jsp文件夹4.在java目录下新建com.sxau...
    99+
    2024-04-02
  • 一篇文章带你深入学习Python函数
    目录函数的特性:函数是对象:函数可以删除:总结函数的特性: 函数是对象函数可以删除函数名字和函数本身完全是分开的函数因为是对象,可以结合数据结构使用函数因为是对象,可以作为函数参数函...
    99+
    2024-04-02
  • 一篇文章带你了解C语言--数据的储存
    目录前言数据类型介绍类型的基本归类整形在内存中的存储原码、反码、补码大小端介绍浮点型在内存中的存储前言 前面我们学习了C语言的一些基本知识和基础的语法,想必大家对C语言都有了自己的认...
    99+
    2024-04-02
  • 一篇文章带你了解C/C++的回调函数
    目录函数指针概念先来看一个Hello World程序然后,采用函数调用的形式来实现用函数指针的方式来实现函数指针数组回调函数概念标准Hello World程序将它修改成函数回调样式修...
    99+
    2024-04-02
  • 一篇文章带你学习JAVA MyBatis底层原理
    目录一、传统JDBC的弊端二、mybatis介绍三、MyBatis架构图核心类解释工作流程四、自己通过加载xml配置走mybais流程实现例子总结一、传统JDBC的弊端 j...
    99+
    2024-04-02
  • 一篇文章带你了解java数据库连接
    目录一、下载安装mysql二、引入驱动包三、示例1、引驱动包2、建表3、添加数据4、代码连接结果:总结一、下载安装mysql 下载地址:https://dev.mysql.com/d...
    99+
    2024-04-02
  • 一篇文章带你了解MySQL数据库基础
    目录1. 数据库概念1.1 数据库是干嘛的?1.2 数据库和数据结构是啥关系?1. 数据库是一个软件/程序1.3 两种类型的数据库2. MySQL数据库2.1 MySQL数据...
    99+
    2024-04-02
  • 一篇文章带你了解JavaSE的数据类型
    目录前言Java类型汇总整型变量-int\长整型变量-long\短整形变量-short浮点型变量-double\float字符类型变量-char字节类型变-byte布尔类型变量-bo...
    99+
    2024-04-02
  • 一篇文章带你学习python的函数与类
    目录函数模块类根据类创建实例继承总结现在做的一个小项目需要用到python的相关知识,但是因为太久没用一些东西都忘掉了,因此在本篇博客中记录一下python的函数和类的基础知识,下次...
    99+
    2024-04-02
  • 一篇文章带你学习Python3的高阶函数
    目录1.高阶函数2.map/reduce3.filter4.sorted总结1.高阶函数 # 1.变量指向函数 # 调用函数和函数本身 print("-10的绝对值为:",abs(-...
    99+
    2024-04-02
  • 一篇文章带你了解C++(STL基础、Vector)
    目录STL基本概念STL六大组件STL中容器、算法、迭代器容器算法迭代器初识Vector容器Vector三大遍历算法Vector存放其他数据类型 Vector容器嵌套总结S...
    99+
    2024-04-02
  • 一篇文章带你了解C++的KMP算法
    目录KMP算法步骤1:先计算子串中的前后缀数组NextC++代码:步骤2:查找子串在母串中出现的位置。总结KMP算法 KMP算法作用:字符串匹配 例如母串S = “aaagoogle...
    99+
    2024-04-02
  • 一篇文章带你了解C++中的异常
    目录异常抛出异常基本操作自定义的异常类栈解旋异常接口声明异常变量的生命周期异常的多态c++的标准异常库编写自己的异常类总结异常 在c语言中,对错误的处理总是两种方法: 1,使用整型的...
    99+
    2024-04-02
  • 一篇文章带你了解C语言函数递归
    目录什么是递归?递归的两个必要条件递归实例实例1(按照顺序打印一个数的整形值)画图讲解 完整代码 实例2 (使用函数在不创建变量的情况下求字符串长度)画图讲解程序...
    99+
    2024-04-02
  • 一篇文章带你了解C++多态的实现原理
    目录虚函数和多态多态的作用多态的一个例子构造函数和析构函数中存在多态吗?多态的实现原理虚函数表虚析构函数纯虚函数和抽象类总结虚函数和多态 虚函数: 在类的定义中,前面有 v...
    99+
    2024-04-02
  • 一篇文章带你了解c++运算符重载
    目录友元函数重载:复合赋值Operator pairings自增自减运算符的重载c++20,spaceship operator总结友元函数 一种全局函数,可以在类里声明,其他地方定...
    99+
    2024-04-02
  • 一篇文章带你了解C语言操作符
    目录一、操作符分类 二、算术操作符三、移位操作符1、左移操作符 2、右移操作符2.1算术移位 2.2逻辑移位 四、位操作符 1、按位...
    99+
    2024-04-02
  • 一篇文章带你详细了解JavaScript数组
    目录一、数组的作用:二、数组的定义:1.通过构造函数创建数组2.通过字面量的方式创建数组三、数组元素四、数组长度五、数组索引(下标)六、数组注意的问题1.数组中存储的数据可以是不一样...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作