【Day6】 Introduction

基本语法
前一篇我们提到了输出要用cout,那如果我们今天想要输入进资料呢?这时候就要使用到cin啦!
但是要使用cin有个前提,就是我们要先准备一个container,使得被输入进来的东西有空间可以装,那这个container就是我们平常所称的「变数」 (variable) 。
还记得cout後面所接的是<<吗?cincout刚好相反,cin後面要接的是>>,因此我们会看到cin >> variable;其中这个 variable 是我们要在输入前就宣告好的。

宣告变数 Declare variables
当我们宣告一个变数的时候,电脑就会安排一个记忆体空间给这个变数,变数的值会存在这个记忆体空间中,变数所占的记忆体大小会因变数型态 (type) 而有所不同。

最常见的几种变数型态 (type):

Category Type Bytes
整数 bool 1
char 1
int 4
short 2
long 8
小数 float 4
double 8

当我们在宣告变数时就要将变数型态也告诉电脑,语法会是type variable name ;,如果我们想要让电脑知道这个变数的值,就要 assign 一个 value 给他,语法为type variable name = initial value ;
给大家以下例子:

#include <iostream>
using namespace std;

int main() {

	int a, b;
	int c = 5, d = 10;
	cin >> a >> b;
	cout << a << “ “ << b << “ “ << c + d;

	return 0;
}

宣告变数时,若是同型态,能够将其写在同一行里以逗号分隔,cin时,也能以>>来分隔,如此一来,要输入很多变数时,程序码就不会充斥cin
输出也是同样的道理。
另外,由上面的程序码也可以看到,在cout中进行单纯的加减乘除运算也是没问题的!


<<:  [Day 4] -『 GO语言学习笔记』- GO语言架构介绍

>>:  [Angular] Day18. Introduction to services and dependency injection

[访谈] APCS x 竞程选手 Colten

今天邀请到来自新化高中的 Colten 来分享他在高中竞程这条路上的种种历程。本次访谈有公开浏览,欢...

[WMX3] 7.IO - Set/Get OutBytes

在还没开始撰写程序前可以先开启WMX3 Console选取I/O 图上显示的红底0.0第一个字代表位...

[Day30] -- 完赛

这次的铁人赛进入了最後一天,感谢夥伴们彼此的扶持,也感谢没有放弃的自己。这次的DRF系列文章希望能帮...

宝塔面板操作日志定时清理

这里删除的仅是面板的操作日志,与网站日志无关联 Linux宝塔操作记录日志路径: /www/serv...

CIA-资安的目标

在Wentz Wu网站上说明,CIA是美国法定目标(PUBLIC LAW 107–347—DEC. ...