IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C++学习第四弹——变量与赋值 -> 正文阅读

[C++知识库]C++学习第四弹——变量与赋值

大家有没有想过计算机是如何存取和管理数据的?
存储器是计算机存放数据的空间。生活中大多数的空间需要通过合理规划后或者分配或者申请才能使用。计算机也是一样的,数据想要进入内存的第一步就是进行数据分类,依据不同的数据类型申请存储空间。

数据分类

整型int对应字节4
长整型long long对应字节8
单精度float对应字节4
双精度double对应字节8
字符型char对应字节1
字符型unsigned char对应字节1
布尔型bool对应字节1

计算机高级语言中通常利用变量名来标识一个数据,同时还需要指明需要在内存中开辟多大的空间。
变量我们可以简单理解在程序中化的数值即为变量。
变量的命名也需要规范:
C++中变量命名规则如下:

  1. 变量名只能出现字母(AZ、az)、数字(0~9)、下划线(_)
  2. 第一个字符不能是数字。
  3. 不能与C++中的关键字重复。关键字是c++中已经定义好有特殊用途的单词。
  4. 变量命名区分大小写。a和A是两个变量名。

变量的定义:

类型标识符 变量名1,(变量2……) ;
例如:
int a;
表示:一个名字叫a的整型变量;

赋值语句

如果我们想让a是数字2,怎么办?
这时需要我们的赋值语句来帮忙了
变量 赋值运算符 表达式
赋值运算符有简单的赋值(=)复合算术赋值(+=、-=、*=、/=、%=)复合位运算赋值(&=、|=、^=、>>=、<<=)三类11种。
a是数字2我们使用简单赋值a=2即可。

接下里看一个x,y值交换的例子

#include<iostream>
using namespace std;
int main()
{
	float x,y,t;
	x=10.5;
	y=30.6;
	cout<<x<<" "<<y<<endl;
	t=x;
	x=y;
	y=t;
	cout<<x<<" "<<y<<endl;
	return 0;
}

结果
在这里插入图片描述就到这里了
就是因为你们不相信光,迪迦才不会到来。嘿嘿

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-20 18:12:42  更:2021-11-20 18:15:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:57:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码