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

发布时间:2022-03-17 16:18:27 作者:iii
来源:亿速云 阅读:176

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

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

变量定义

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

int c = 10;

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

变量声明

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

特性

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

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

#include <stdio.h>
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 <stdio.h>
#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 = %06.2f\n", b);//共显示6位数,包含小数点,保留小数点后两位,对第三位四舍五入,不足六位用0补齐

    return 0;
}


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

标识符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 <limits.h>

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

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

无符号整型

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

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

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

推荐阅读:
  1. Python变量与常量
  2. Swift的常量与变量

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

c++

上一篇:JavaScript常量对象与常量数组怎么更改

下一篇:Java命名风格、常量定义和代码格式有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》