首页 > 编程语言 >给c++小白的教程3:变量

给c++小白的教程3:变量

时间:2024-04-05 11:03:20浏览次数:19  
标签:教程 变量 int double long char 小白 bool c++

哈喽大家好,又见面了

变量可谓是c++中的一大重点,今天就来给大家讲解一下c++中的变量

今天只讲c++自带的变量(不用别的头文件)

定义变量用法:

数据类型 名称=内容
输出:cout<<名称;

首先是int

int指整数变量,范围在-2147483648~2147483647 (约21亿)之间

用法:

int a=23333
int b=1234567
cout<<a<<" "<<b<<'\n';

long long是超长整数,范围在-9223372036854775808~9223372036854775807之间,范围非常大!

long long用法与int相同

不推荐用long,因为long的范围跟int是一样的!!!

signed这个变量就是int,所以

int main(){

}

也可写成

signed main(){

}

不会影响运行

大家以后在比赛的时候,一定要用long long

十年OI一场空,不开long long见祖宗!

接下来我们来讲解一下char类型

char是字符的意思,可以存储一个字符

比如

char a='A'
char b='B'
cout<<a<<b;

注意:char只能存储一个字符,

char c='ABCDEFG';

这样他只会输出第一个字符A,后面的BCDEFG全部都会被忽略掉

然后是bool类型

bool类型只能有两个值:true或者false(1或0)

bool a=946150985;
bool b=0;
cout<<a<<' '<<b;

这样他就会输出"1 0"

因为在bool类型中,bool不是零就是一,所以非零的数都会被强制变成一

然后是小数

小数有三种类型:float,double,long double

推荐用double,float精度低,不好使,longdouble精度太高,没啥鸟用

double a=1.2345;
double b=3.1415926535

今天就先到这里

庆祝一下粉丝数过百!!!

标签:教程,变量,int,double,long,char,小白,bool,c++
From: https://blog.csdn.net/piaojunhe_0825/article/details/137392217

相关文章

  • C++入门之项目实战——BMI指数计算
    前言本篇阅读之前,如果是新来的,请看看作者大大前面的文章。(别问我为什么,哈哈哈)实战什么是BMI?所谓BMI,是BodyMassIndex的缩写,即身体质量指数,是国际上常用的衡量人体肥胖程度的重要标准。BMI是通过我们人体体重与身高这两个数值来获取的,可有效评判一个人的健康营养状况。我......
  • 【leetcode面试经典150题】12.O(1) 时间插入、删除和获取随机元素(C++)
    【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主,题解使用C++语言。(若有使用其他语言的同学也可了解题解思路,本质上语法内容一致)【题目描述】实现RandomizedSet 类:......
  • 【蓝桥杯选拔赛真题56】C++求位数 第十四届蓝桥杯青少年创意编程大赛 算法思维 C++编
    目录C++求位数一、题目要求1、编程实现2、输入输出二、算法分析三、程序编写四、程序说明五、运行结果六、考点分析七、推荐资料C++求位数第十四届蓝桥杯青少年创意编程大赛C++选拔赛真题一、题目要求1、编程实现给定一个正整数N(1<N<10^8),输出N为几位数2、......
  • 原创c++小游戏《扫雷但是地狱难度》1.0.1版本
    这个扫雷非常难,2500个格子,500个雷#include<bits/stdc++.h>usingnamespacestd;charm[51][51],rm[51][51];intbombs=500;//intbxy[501][501];intd[8][2]={{0,1},{0,-1},{1,1},{-1,1},{1,0},{-1,0},{-1,-1},{1,-1}};voidtancha(intx,inty){ intt=0; if(rm[x+1......
  • c++排序大全
    1#include<iostream>2usingnamespacestd;3intmain(){4inta[10]={3,6,1,5,4,8,7,10,9,2};5for(intj=0;j<9;j++){6for(inti=j+1;i<10;i++){7if(a[j]>a[i]){8swap(a[j],a[i]);9......
  • 小白超详细版Anaconda的安装及使用conda创建、运行虚拟环境以及使用镜像源
    目录1.下载并安装Anaconda1.1下载Anaconda1.2安装conda1.3确定conda环境配置以及问题解决2.使用conda创建虚拟环境2.1虚拟环境的创建2.2激活虚拟环境2.3使用虚拟环境打开python文件3.在虚拟环境中安装库以及配置镜像源3.1在虚拟环境中安装库3.2配置镜像源1.清华大学镜......
  • 深入理解C/C++的内存管理
    在C和C++中,高效的内存管理是编写性能优化和资源高效利用程序的关键。本文将深入探讨C/C++内存管理的各个方面,包括内存的分布、C语言和C++中的动态内存管理方式,以及new和delete操作符的使用C/C++内存分布C和C++程序的内存可以分为以下几个区域:栈(Stack):自动存储局部变量。当......
  • 我的C++奇迹之旅:值和引用的本质效率与性能比较
    文章目录......
  • 小猫爬山 C++题解
    小猫爬山内存限制:256MiB时间限制:1000ms标准输入输出题目类型:传统评测方式:文本比较题目描述Freda和rainbow饲养了N只小猫,这天,小猫们要去爬山。经历了千辛万苦,小猫们终于爬上了山顶,但是疲倦的它们再也不想徒步走下山了(呜咕>_<)。Freda和rainbow只好花钱让它......
  • 小木棍 C++题解
    小木棍内存限制:1024MiB时间限制:1000ms标准输入输出题目类型:传统评测方式:文本比较题目描述乔治有一些同样长的小木棍,他把这些木棍随意砍成几段,直到每段的长都不超过50。现在,他想把小木棍拼接成原来的样子,但是却忘记了自己开始时有多少根木棍和它们的长度。给出每......