C++ 入门教程(六) 基本数据类型和变量
来源:互联网 发布:平台介绍淘宝代理开店 编辑:程序博客网 时间:2024/06/14 10:22
大多数情况,我们不是直接输出数字和字符串,而是将数字和字符串保存到内存空间,然后做一些操作(如加减乘除)后再输出。保存数据到内存空间就需要知道变量。
变量(variable)是内存中已命名的位置,其中放置程序可修改的值。
变量可以理解为:内存空间,可以存放数字等的值(如123),并且保存的值可以变更(先保存123,再保存321)。
在使用变量前先要了解基本数据类型。
C++11 基本数据类型
类型
长度(位数)
长度(字节数)
取值范围
bool
81false, true
char
81-127~127
unsigned char
810~255
signed char
81-127~127
wchar_t
16(Windows)
或
32(Linux)
2(Windows)
或
4(Linux)
-32767~32767(Windows)
或
-2147483647~2147483647(Linux)
char16_t
162-32767~32767
char32_t
324-2147483647~2147483647
int
16(16位系统)
或
32(32位系统)
2(16位系统)
或
4(32位系统)
-32767~32767(16位系统)
或
-2147483647~2147483647(32位系统)
unsigned int
16(16位系统)
或
32(32位系统)
2(16位系统)
或
4(32位系统)
0~65535(16位系统)
或
0~4294967295(32位系统)
signed int
16(16位系统)
或
32(32位系统)
2(16位系统)
或
4(32位系统)
-32767~32767(16位系统)
或
-2147483647~2147483647(32位系统)
short int
162-32767~32767
unsigned short int
1620~65535
signed short int
162-32767~32767
long int
324-2147483647~2147483647
long long int
648-9223372036854775807
~
9223372036854775807
signed long int
324-2147483647~2147483647
unsigned long int
3240~4294967295
unsigned long long int
6480~18446744073709551615
float
324double
648long double
648标识符
变量
int main(void){short s; // 定义短整型变量sint a, b, c; // 定义三个整型变量a, b, cdouble e, f, g; // 定义三个双精度浮点型变量e, f, ga = 12; // 给变量a赋值12, 就是变量a保存12e = 1.234; // 给变量e赋值1.234, 就是变量e保存1.234int d = 0; // 在定义变量时赋一个初始值, 初始化变量dreturn 0;}
定义变量的位置
- 局部变量在进入代码块(如 { )时生成,在退出代码块时(如 } )是消亡
- 形式参数在函数名后面的一堆圆括号中定义(如:int main(int argc,char *argv[])中的 argc 和 argv)
- 全局变量在程序开始执行就产生,程序退出时消亡(程序中应该尽量减少不必要的全局变量)
int global; // 全局变量, 应该尽量减少不必要的全局变量// 主函数中 argc 和 argv 都是变量, 叫做函数的参数int main(int argc, char *argv[]){// 以下都是局部变量// 函数参数也是局部变量// 局部变量离开作用域(如 { })时, 变量消亡short s; // 定义短整型变量sint a, b, c; // 定义三个整型变量a, b, cdouble e, f, g; // 定义三个双精度浮点型变量e, f, ga = 12; // 给变量a赋值12, 就是变量a保存12e = 1.234; // 给变量e赋值1.234, 就是变量e保存1.234int d = 0; // 在定义变量时赋一个初始值, 初始化变量dreturn 0;}
- C++ 入门教程(六) 基本数据类型和变量
- 变量和基本数据类型
- 基本数据类型 和 变量
- 引用数据类型变量和基本数据类型变量
- Python(二)基本数据类型和变量
- C语言入门教程7-基本数据类型
- Objective-C学习笔记 变量和基本的数据类型
- 【Objective-C学习笔记】变量和基本的数据类型
- C语言基础学习基本数据类型-变量和常量
- JavaScript-基本变量和数据类型
- 02.变量和基本数据类型
- java变量和基本数据类型
- D002_Java变量和基本数据类型
- C++Primer 学习笔记 第二章(变量和基本数据类型)
- C语言之基本数据类型与变量
- Redis入门教程(二)—基本数据类型
- C语言变量和数据类型
- 剖析C数据类型和变量
- 打印1到最大的n位数
- getAffineTransform函数
- JS 操作cookie概
- C++中的三种继承public,protected,private
- [CQOI2013]图的逆变换
- C++ 入门教程(六) 基本数据类型和变量
- ion-tabs接口文档:Delegate: $ionicTabsDelegate
- C++中的继承和组合区别使用
- Excel自定义格式详解
- MII、GMII、RMII、SGMII、XGMII、XAUI、Interlaken
- Introduction to Java Programming编程题8.13<返回二维数组中最大值及下标>
- data 纵转横
- 发短信机制
- this指针学习笔记