首页 > 其他分享 >【C语言学习】2.常量的分类及使用

【C语言学习】2.常量的分类及使用

时间:2024-07-10 15:30:08浏览次数:17  
标签:const 常量 分类 C语言 枚举 修饰 define 变量

C语言中的常量有以下几种:

·字面常量

·const修饰的常变量

·#define定义的标识符常量

·枚举常量

1.字面常量

如数字(整型、浮点型),字符串等

2.const修饰的常变量

对于a这一变量,可以多次赋值

而使用const修饰后变量被锁定,变更为常变量

仍为变量的证明:创建数组后运行,报错显示其非常量,则其本质为变量,具有常属性。

3.#define定义的标识符常量

如 #define IQOO = 6000;

此后IQOO不可再定义,类似常量。

4.枚举常量

可以一一列举的常量

eunm为枚举关键词,语法:

enum 枚举常量

{

常量1,

常量2,2粉丝

常量3,

……

常量n

} ;

标签:const,常量,分类,C语言,枚举,修饰,define,变量
From: https://blog.csdn.net/Unbantucniak/article/details/140305687

相关文章

  • 【C语言学习】3.字符串+转义字符+注释
    字符串由双引号引起来的一串字符称为字符串字面值(StringLiteral),或者简称字符串。注:字符串以\0为结束标志,不算作字符串内容,若未输入,编译器将隐藏添加\0。\0为字符串的结束标志的证明:法一:chararr1[]="abc";//双引号为字符串chararr2[]={'a','b','c'};//单引号......
  • 昇思25天学习打卡营第12天|ShuffleNet图像分类
    ShuffleNet网络介绍        ShuffleNetV1是旷视科技提出的一种计算高效的CNN模型,和MobileNet,SqueezeNet等一样主要应用在移动端,所以模型的设计目标就是利用有限的计算资源来达到最好的模型精度。ShuffleNetV1的设计核心是引入了两种操作:PointwiseGroupConvolution......
  • c语言实训通讯录管理系统
    有没有大佬能帮忙看看怎么修改bug,就是文件里面文本显示他没有换行跟在输出的后面去了#include<stdio.h>#include<stdlib.h>#include<conio.h>#include<windows.h> #include<dos.h>#include<string.h>#defineLENsizeof(structaddritem)#defineFORMAT"||%-......
  • C语言学习笔记(04)——内存空间的使用
    指针指针概述:内存类型资源的地址、门牌号的代名词指针只是个概念,要用还得用指针变量:存放指针这个概念的盒子C语言编译器对指针这个特殊的概念,有2个疑问?1、分配一个盒子,盒子要多大?​ 在32bit系统中,指针就是4个字节,指针大小都固定了,就是4字节,跟你指向什么类型没有关系2、盒子......
  • C语言—-数据的输入输出
    数据的输入C程序中实现输入的函数很多,下面逐个来进行介绍用printf函数输出数据printf函数的一般格式printf(“格式控制”,输出列表);例如#include<stdio.h>intmain(){ inta=1; printf("a=%d\n",a); printf("HelloWord"); return0;}......
  • 【C语言】学习笔记:找出一个二维数组中的最大值,并打印出该最大值及其在数组中的位置
    找出一个二维数组中的最大值,并打印出该最大值及其在数组中的位置。首先,定义了必要的变量,包括用于遍历数组的索引变量i和j,以及用于存储最大值及其位置的变量hang、lie和max。定义了一个名为arry的二维数组,并初始化了其元素。使用两个嵌套的for循环来遍历数组,并......
  • 【机器学习】使用决策树分类器预测汽车安全性的研究与分析
    文章目录一、决策树算法简介决策树的结构分类和回归树(CART)决策树算法术语决策树算法直觉二、属性选择度量信息增益熵基尼指数计算分割基尼指数的步骤三、决策树算法中的过度拟合避免过度拟合的方法四、导入库和数据可视化探索性数据分析重命名列名查看数据集的总......
  • C语言学习笔记(03)——常用运算符
    基本运算符*/inta=b*10; CPU可能多个周期,甚至要利用软件的模拟方法去实现乘法inta=b+10; CPU一个周期可以处理/取整%取余一般使用/和%配合得到小数,一般/的结果得到的是整数,除非: floata,b,c,d; a=7/2; b=7.0/2; c=7/2.0; d=7.0/2.0; printf......
  • 墨烯的C语言技术栈-C语言基础-010
    十.选择语句和循环语句如果你好好学习,校招时拿一个好offer,走上人生巅峰如果你不学习,毕业等于失业,回家卖红薯这就是选择结构intmain(){intinput=0;printf("加入C语言\n");printf("要好好学习吗(1/0)?");scanf("%d",&input);//if(input==1){printf("好offe......
  • c语言函数指针和函数数组
    1.函数指针我们都知道c语言指针可以指向整形,浮点型,字符等等,但实际上指针也可以指向函数。实际上当我们定义一个函数时,最终都会创建一个函数指针存储函数的地址。那么函数指针怎么定义呢?函数指针的定义不同于其他变量的定义,其他变量的定义是这样的:变量类型变量名;但c......