首页 > 编程语言 >C++基础

C++基础

时间:2024-09-24 20:35:44浏览次数:7  
标签:字节 int 基础 数据类型 C++ 字符串 变量

1.第一个C++程序

#include<iostream>   // 固定格式
using namespace std;

int main(){
    int a = 10    // 定义变量
        ; cout << a << endl;  // 打印变量
    system("pause");
    return 0;
}

2.常量与变量的类型

只要变量前加const与 #define(宏常量)

3.关键字

3.1 sizeof关键字

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

语法:sizeof(数据类型/变量)

 4.整型

short   2个字节   2^15
int    4个字节  2^31
long   win与int一样  linux64会变成8字节  2^31
long long 8字节 2^63

5.实型(浮点型)

单精度 float  4个字节  7位有效数字

双精度 double  8个字节   15-16有效字节

e  10  0.1 

6.字符型

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

char ch = 'a'

不能用双引号

只能写一个字符

可以用int强转 查看ascll

7.转义字符

\n 换行  \\  反斜杠  \t   水平制表符(8个位置)

8.字符串型

C风格字符串  char 变量名[] = "字符串值"

C++风格字符串:string 变量名 = "字符串值"

9.布尔数据类型

bool  ture返回1  false返回0

10.输入

cin>>

11.运算符

 

标签:字节,int,基础,数据类型,C++,字符串,变量
From: https://www.cnblogs.com/shangxin-bai/p/17241326.html

相关文章

  • C++中的类型推断机制
    1.decltype的作用decltype是C++11引入的一个关键字,用来推断表达式的类型。它返回的是表达式的精确类型,包括引用和const限定符等。例子:intx=5;decltype(x)y=x;//y的类型是int在这个例子中,decltype(x)返回int,因为x是一个int类型的变量,所以y的类型也被推......
  • 0基础学前端 day2
    大家好,欢迎来到无限大的频道。今天继续带领大家开始0基础学前端。一、CSS简介与基础层叠样式表(CSS,CascadingStyleSheets)是用来进行网页样式和布局设计的语言。通过CSS,开发者可以控制网页中元素的颜色、字体、大小、间距以及布局等视觉效果。CSS让页面不仅仅是信息的载体......
  • java基础篇之反射(简单详细,快速入门)
    @[TOC]希望本文能帮助你增加对反射的理解反射的简单叙述及相关性质反射的源头——Class类反射的主要应用反射的简单叙述及相关性质能够分析类能力的程序为反射,反射机制的功能极其强大,下面我们就来简单举个例子publicclassStudent{privateStringname;......
  • 【C++】类和对象——下
    一.类和对象(下)1.再探构造函数•之前我们实现构造函数时,初始化成员变量主要使⽤函数体内赋值,构造函数初始化还有⼀种⽅式,就是初始化列表,初始化列表的使⽤⽅式是以⼀个冒号开始,接着是⼀个以逗号分隔的数据成员列表,每个"成员变量"后⾯跟⼀个放在括号......
  • 《 C++ 修炼全景指南:十二 》用红黑树加速你的代码!C++ Set 和 Map 容器从入门到精通
    摘要本文详细介绍了基于红黑树实现的Set和Map容器,包括其底层设计原理、插入和删除操作的实现细节、性能分析与优化策略,以及实际应用场景和未来发展方向。通过采用红黑树的数据结构,Set和Map容器能够高效地处理有序数据,保持O(logn)的时间复杂度,适用于各种数据存储......
  • Vue router 4 基础知识讲解
    1.Vuerouter4基础在构建现代Web应用时,单页应用(SPA)因其流畅的用户体验和快速的页面切换能力,成为了众多项目的首选架构。然而,在SPA中,随着应用功能的日益复杂,权限控制成为了一个不可忽视的问题。如何确保不同用户只能访问其被授权的资源,是保障应用安全和数据一致性的......
  • C++11新特性:正则表达式
    摘要本文介绍了正则表达式的基础概念,包括元字符、字符类、量词和锚点,展示了其在验证字符串、文本搜索、替换和数据提取中的应用。同时,详细讲解了C++11中正则表达式的使用示例,包括std::regex。正则表达式正则表达式(RegularExpressions)是一种强大的文本处理工具,它使用单个字符......
  • 超详细的系列总结!大模型岗面试题(含答案)来了!(大语音模型基础篇二)
    前言大模型应该是目前当之无愧的最有影响力的AI技术,它正在革新各个行业,包括自然语言处理、机器翻译、内容创作和客户服务等,正成为未来商业环境的重要组成部分。截至目前大模型已超过200个,在大模型纵横的时代,不仅大模型技术越来越卷,就连大模型相关岗位和面试也开始越来越卷......
  • 第8章 C++IO流类库
    练习8.1 编写函数,接受一个istream&参数,返回值类型也是istream&。此函数须从给定流中读取数据,直至遇到文件结束标识时停止。它将读取的数据打印在标准输出上。完成这些操作后,在返回流之前,对流进行复位,使其处于有效状态。练习8.2 测试函数,调用参数为cin.答案:1#include<ios......
  • Js基础
    JS编写位置将代码编写在html网页script标签<script>//弹出alert("test")//控制台输出日志console.log("helloworld")//向网页输入内容,即往body中写内容document.write("writecontent")</script>将代码编写在外部的js文件中<!--js文件......