栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

1.变量(C++)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

1.变量(C++)

1.变量 1.1 初识变量

变量是计算机中一块特定的内存空间

1.1.1 变量的命名

通过变量名可以简单快速地找到内存中存储的数据

C++语言变量命名规范:

  • 变量名(标识符)只能由字母、数字、下划线3种字符组成
  • 名称第一个字符必须为字母或下划线,不能是数字
  • 变量名不能包含除_以外的任何特殊字符,如:%、#、逗号、空格等
  • 不可以使用关键字(保留字)作为变量

正确的命名示范:

Radiu radis salay Kotted_Wool H3001
the_amx_is_best

错误的命名示范:

9_Ball 6_pack Hash! monkey-sun
1.1.2 常见数据类型

数值型

字符型用于存储单个字符;
一般可以用来表示:性别(‘男’ 或 ‘女’),选项(‘A’ , ‘B’, ‘C’, ‘D’),成绩(‘优’ , ‘良’, ‘中’ , ‘差’)等

#include 

using namespace std;

int main()
{
	size_t abc = 19;
   	cout << abc << endl;
   	return 0;
}

这里的size_t其实是无符号整型 typedef unsigned int size_t

1.1.3 使用整型变量

声明整型变量:

  • int score_total;
  • short int studentNo;
  • long id_card;

初始化变量:

  • score_total = 590;
  • studentNo = 20;

注意:
1.变量名注意不要重复
2.一条语句可以声明多个类型相同的变量

#include 

using namespace std;

int main()
{
	// 一行可以定义和初始化多个同一类型的变量
	int num1 = 10, num2 = 8;
	cout << num1 << "口心思,思君思国思社稷n"
		 << num2 << "目共赏,赏花赏月赏秋香" << endl;
	return 0;
}
1.1.4 使用单精度浮点型变量

位数:32位
空间:4字节
取值范围:-3.4E+38 ~ +3.4E+38
6~7位有效数字

1.1.5 使用双精度浮点型变量

位数:64位
控件:8个字节
取值范围:-1.7E308 ~ 1.7E308
15位有效数字

#include 
#include 

using namespace std;

int main()
{
	// 控制cout的显示精度
	// 1.强制以小数的形式显示
	cout << fixed;
	// 2.控制显示的精度
	cout << setprecision(4); // 显示小数点后4位
	
	// 上面可以简写为:  cout << fixed << setprecision(4)
	
	// 输出double类型数据
	double doubleNum = 100.0 / 3.0;
	cout << doubleNum << endl;
}

注意这里设置cout的显示精度,需要引入iomanip

1.1.6 使用字符型变量

位数:8位
空间:1个字节
取值范围:-128 ~ 127

1.2 转义序列

1.3 类型转换

自动类型转换
原则:把表示范围小的类型的值转换到表示范围大的类型的值
short -> int -> long -> float -> double

强制类型转换
语法:(类型名)变量或数值

#include 

using namespace std;

int main(){
    int num1 = 11, num2 = 5;
    double num = num1 / num2;
    cout << num << endl;  // 2

	// 如果要将
    return 0;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/928520.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号