千家信息网

c++中怎么使用基本数据类型、变量与常量

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,这篇文章主要介绍"c++中怎么使用基本数据类型、变量与常量"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"c++中怎么使用基本数据类型、变量与常量"文章能帮助大
千家信息网最后更新 2024年09月22日c++中怎么使用基本数据类型、变量与常量

这篇文章主要介绍"c++中怎么使用基本数据类型、变量与常量"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"c++中怎么使用基本数据类型、变量与常量"文章能帮助大家解决问题。

变量(variable)--三要素:变量名--用来在程序中使用的,变量类型--是开辟内存空间大小,变量值--存储的实际数据。

变量定义

定义语法:类型名 变量名 = 变量值

int c = 10;

开辟内存空间给变量,变量声明不要会开辟内存空间。

变量声明

语法--int c ;没有变量值的变量定义,叫做声明,extern int c ; 添加 extern关键字。

特性

变量要想使用,必须有定义,编译器在使用变量之前,必须要看见变量定义,如果没有看到,编译器会自动寻找一个变量声明,提升成定义。

如果变量声明之前,添加extern关键字,无法提升。

#include
int main(void)
{
extern int a; //变量a声明
a = 200;//使用变量,此时无法定义,编译器自动提升到上面的声明为定义。//添加extern,报错,找不到a
//int a = 30; //变量a定义 (重定义变量)
printf("a = %d\n", a);
return 0;
}

常量(constant):不会被修改的整数

"hello", "A", 30 , -67, 3.67534 (浮点常量)

#define PI 3.1415 (宏定义)语法:#define宏名,宏值。

const int a = 5;定义语法,const类型名 变量名 = 变量值,const关键字,被该关键字修饰的变量表示为只读变量。

#include
#define PI 3.14
int main(void)
{
//圆的面积:s = PI * r *r
//圆的周长:l = 2 * PI * r
int r = 20;
float s = PI * r * r; //表达式,作为变量值
float l = 2 * PI * r;

//printf("圆的面积:%f\n", s);//圆的面积:1256.000000默认显示6位小数
//printf("圆的周长:%f\n", l);//圆的周长:125.599998

//printf("圆的面积:%.2f\n", s);//圆的面积:1256.00
//printf("圆的周长:%.2f\n", l);//圆的周长:125.60指定保留小数点后两位,对第三位四舍五入

float b = 20.75434;
printf("b = %6.2f\n", b);//共显示6位数,包含小数点,保留小数点后两位,对第三位四舍五入,不足六位用空格补齐
printf("b = .2f\n", b);//共显示6位数,包含小数点,保留小数点后两位,对第三位四舍五入,不足六位用0补齐

return 0;
}


标识符identifier:变量和常量总称

标识符不能是关键字,函数名:system、printf、int、main、return

只能有字母、数字、下划线组成:a-z、A-Z、0-9、下划线_

不能以数字开头:int a4ir =67;(ok)、int _34d =43;(ok)、float 65ty_7 =54;(错误)

大小写严格区分:

我们使用大写来定义常量:#define MAX 100

通常使用小写来定义变量

命名规范

大驼峰法:多个单词组成变量名,每个单词首字母大写

小驼峰法:多个单词组成变量名,每个单词的首字母小写,其余每个单词首字母大写

小写+下划线:C语言专用

sizeof 关键字:sizeof不是函数

使用方法:

sizeof变量名--返回变量大小,单位整数字节

sizeof类型名--返回数据类型大小,单位整数字节


整型

有符号整型
- 获取数据类型的最小值,最大值,可以使用 #include

无符号整型


关于"c++中怎么使用基本数据类型、变量与常量"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

0