语法 第一章:变量
一、回顾
上一期我们已经了解了++的基本框架,现在让我们在往
里面写亿点东西。
#include<bits/stdc++.h>
int main(){
return 0;
}
呃……好像什么都没有写哈!这不是复习一下吗。
好现在正式开始。
二、引入
#include<bits/stdc++.h>
int main(){
int a;
return 0;
}
现在不就有东西了吗?但是这是一个新的东东int a
。这是一个变量。
三、变量
变量是什么呢?
非常的简单啊,变量变量,就是一个会变的量。
在 ++中,有很多的数据类型:
数据类型 | 含义 | 字节大小 | 范围 |
---|---|---|---|
bool | 布尔型 | 1 | true、false(1、0) |
[signed] char | 有符号字符型 | 1 | [-128, 127] |
unsigned char | 无符号字符型 | 1 | [0, 255] |
[signed] short | 有符号短整型 | 2 | [-32768, 32767] |
unsigned short | 无符号短整型 | 2 | [0, 65535] |
[signed] int | 有符号整型 | 4 | [-2147483648, 2147483647] |
unsigned int | 无符号整型 | 4 | [0, 4294967295] |
[signed] long | 有符号长整型 | 4 | [-2147483648, 2147483647] |
unsigned long | 无符号长整型 | 4 | [0, 4294967295] |
[signed] long long | 有符号超长整型 | 8 | [,-1] |
unsigned long long | 无符号超长整型 | 8 | [0,-1] |
float | 单精度夫浮点数 | 4 | 略 |
double | 双精度浮点数 | 8 | 略 |
需要可以分为以下几部分:
数据类型 | 例子🌰 | |
---|---|---|
整型 | 整数 | short,int,long,long long |
浮点型 | 小数 | float,double |
字符型 | 字符 | char |
布尔型 | 真假 | bool |
变量的定义格式如下:
数据类型 变量名;
举几个例子🌰:
int a;//叫a的整数
char c;//叫c的字符
bool f;//叫f的真假
变量名也不是乱起的,一般是有实际意义的(中译英):
中文 | 英文 |
---|---|
和 | sum |
答案 | ans(answer) |
素/质数 | p(prime) |
当然,如果你随便起的话也不会有人来找你,but变量名的定义也是有一定规则的:
- 变量名是由大小写字母、数字、下划线 组成的。
- 变量名不能以数字开头。
int 1a;
就不行。 - 变量名如果是由多个单词组成的,那么最好将每个单词的首字母大写或前缀下划线。
int CurrentVal;
或int current_val;
那么,变量就讲这么多了,下一期就是输入输出了。