精华内容
下载资源
问答
  • C语言的常量

    2017-12-03 14:40:56
    常量,在程序运行过程中,其值不能被改变 C语言中,常量包括整型常量、浮点数...也称浮点数常量可以分为float单精度浮点数和double双精度浮点数两种类型 单精度浮点数,以F或者f结尾 双精度浮点数,以D或者d结尾

    常量,在程序运行过程中,其值不能被改变
    C语言中,常量包括整型常量、浮点数常量、字符常量、符号常量等

    整型常量

    用于表示一个整数
    整型常量,是整数类型的数据,也称为整常数,可以用以下3种形式表示十进制整数、八进制整数、十六进制整数

    实型常量

    用于表示一个实数
    也称浮点数常量,可以分为float单精度浮点数和double双精度浮点数两种类型
    单精度浮点数,以F或者f结尾
    双精度浮点数,以D或者d结尾

    字符常量

    用于表示一个字符
    一个字符常量,需要用一对英文半角格式的单引号”括起来,它可以是英文字母、数字、标点符号以及由转义序列来表示的特殊字符

    符号常量

    用一个标识符表示一个常量,符号常量不能再被赋值
    习惯上,符号常量名用大写、变量名用小写,以示区别
    使用符号常量的好处
    1、含义清楚,定义符号常量名时应见名知意
    2、在需要改变一个常量时,能做到一改全改

    展开全文
  • C语言的常量和变量

    2020-07-10 17:10:54
    在程序中,常量可以不经说明直接引用。 1.常量定义方式 (1)使用 const定义:const 数据类型 常量名 const定义是值不允许改变常变量。 (2)宏定义:#define 常量名 常量值 符号常量在使用前必须先定义,定义...

    基本数据类型量,按照取值能否改变分为常量和变量。

    一、常量
    常量是程序执行过程中,其值不发生改变的量。
    在程序中,常量可以不经说明直接引用。

    1.常量定义方式
    (1)使用 const定义:const 数据类型 常量名
    const定义的是值不允许改变的常变量。
    在这里插入图片描述
    (2)宏定义:#define 标识符 常量值
    符号常量在使用前必须先定义,定义方式为宏定义。其中,#define是一条预处理命令,称为宏定义命令。一经定义,以后在程序中需要用到该常量的地方,均用标识符代替。一般标识符用大写。
    在这里插入图片描述
    const定义和宏定义比较:

    (1)const用于类成员变量,一经定义不可修改。define用于全局常量,不可用于类成员变量的定义。

    (2)const可以在类中使用,而define不能。

    (3)const定义的常量有数据类型,而宏定义的常量没有数据类型。因此编译器可以对const常量进行类型安全检查,但对宏常量就只进行字符替换,没有类型安全检查,并且在字符替换可能会导致边际效应。

    什么是边际效应呢?下面举个简单的例子。
    在这里插入图片描述
    上面这段代码输出结果为:
    在这里插入图片描述
    这段代码用define定义了一个常量 N ,值为 5+2 ,按理说 num 的计算结果应该为3(int 取整数),但在计算的时候,num的值却是 6,因为它先计算了 2除以2,这就是边际效应。

    而 const 不会出现这样的错误。
    在这里插入图片描述
    在这里插入图片描述

    2.常量的类型
    (1)整型常量:int,long,short,unsigned int
    备注:int的默认类型是有符号的
    (2)实型常量:float,double
    (3)字符常量:char,用单引号括起来的一个字符
    (4)字符串常量:用双引号括起来的字符
    (5)符号常量

    二、变量
    变量代表内存中具有特定属性的一个存储单元,它用来存放数据,这个数据就是变量的值。在程序运行期间,变量值是可以改变的。
    在这里插入图片描述

    1.定义方法
    类型 变量名,变量名
    例如:int a , b ;

    2.变量赋初值
    (1)C语言允许在定义变量时使变量初始化
    在这里插入图片描述
    (2)可以一部分初始化
    在这里插入图片描述
    (3)对多个变量赋同一个初值
    在这里插入图片描述
    (4)未初始化的变量先申请内存,但存储单元内的值是随机数,然后再赋值;而初始化没有生成随机数的过程。

    展开全文
  • C语言的常量

    2021-01-18 10:29:53
    我们在编程序的时候经常会遇到常量,还有变量,那么下面就和大家谈一谈什么是c语言的常量C语言的常量是指,在程序的执行过程中,这个量不会发生变化,是一个固定的数据。 一、C语言常量的分类 C语言常量可分为...

    前言

    我们在编程序的时候经常会遇到常量,还有变量,那么下面就和大家谈一谈什么是c语言中的常量。
    C语言中的常量是指,在程序的执行过程中,这个量不会发生变化,是一个固定的数据。


    一、C语言常量的分类

    C语言常量可分为:字面常量,const修饰的常变量,#define定义的标识符常量 和 枚举常量。

    二、常量的介绍

    1.字面常量

    直接写出的量叫字面常量,它不能被修改。例如:1,2,3,100,3.14等等。
    字面常量在程序中最常用的就是临界值或者是标准值,其他采集过来的变量与其进行比较,然后运行运行的分支程序。

    2.const修饰的常变量

    #include<stdio.h>
    int main(void)
    {
    	const int n = 10;
    	int arr[n] = { 0 };
    	return 0;
    }
    

    n被const修饰了,它不能改,具有常属性。
    在这里插入图片描述
    C99标准之前-数组的大小的指定必须是常量。这个程序会报错说明了n还是个变量。
    所以说const修饰的是常变量。

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

    #define定义的标识符不可以被修改。

    #define Max 100
    #include<stdio.h>
    int main(void)
    {
    	int arr[Max] = { 0 };
    	return 0;
    }
    

    这个程序能正常运行,说明Max为常量。Max为#define定义的标识符,所有需要用到常量100的地方都可以用Max替代。所以说#define定义的是标识符是常量。

    4.枚举常量

    #include<stdio.h>
    enum Sex
    {
    	MALE,
    	FEMALE,
    	SECRET
    };
    int main(void)
    {
    	printf("%d\n",MALE);
    	printf("%d\n", FEMALE);
    	printf("%d\n", SECRET);
    	return 0;
    }
    

    程序运行结果。
    在这里插入图片描述

    枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。常量值在没有赋值时系统会默认给它的第一个变量赋值0,后面的依次为1、2…使用枚举类型的最大好处是使得程序可读性增强。


    总结

    这里对C语言常量进行了简单的总结。
    const修饰的值可以通过指针修改。这些我们后面再学,先简单了一下常量。

    展开全文
  • C语言常量与变量)

    2017-07-19 16:12:44
    C语言学习(常量与变量) 常量:固定不变数据。 常量分为整型常量、实型常量、字符常量、字符串常量。 变量:有名字具有特定属性存储单元,用来存放数据或变量值,可以随时改变。定义变量时,编译器自动根据...

    C语言学习(常量与变量)


    • 常量:固定不变的数据。 常量分为整型常量、实型常量、字符常量、字符串常量。

    • 变量:有名字的具有特定属性的存储单元,用来存放数据或变量的值,可以随时改变。定义变量时,编译器自动根据类型分配对应空间大小,该变量起始位置就是该变量的保存位置。数据类型不同,分配的内存空间大小(字节数)也不同。
      无特殊需要,浮点用double,整数用int,字符用char,长字符用wchar_t。

    • 给字符变量赋值:1、赋ASCII的整数;2、在’‘内输入字符、八进制ASCII码或十六进制ASCII码。

    • 标识符命名:只能由字母数字下划线组成,且数字不能开头,不能使用关键字。

    • 匈牙利命名法
    展开全文
  • C语言常量认识

    2021-04-22 00:14:25
    c语言的常量分为以下4种: 字面常量、const修饰的常变量、#define定义的标识符常量、枚举常量 ①字面常量:1 100 3.14 22 A 等等… ②const修饰的常变量 变量是可以变化的值,但是被const修饰后,这个变量就不能变...
  • 符号常量则是指用C语言标识符定义的常量。 整型常量就是整常数,10进制数、8进制数和16进制数三种。如:10、012、0x0A 实型常量也称为浮点型常量。如:3.14 、 1.2E-4 字符型常量必须用单引号括起来。如:’M’ , ...
  • c语言常量变量概念

    千次阅读 2017-08-04 16:20:33
    常量与变量概念  常量 常量:在程序运行中,其...符号常量:在C语言中我们还可以用一个与常量相关标识符来代替常量出现在程序中,这种相关标识符称为符号常量。 是用标识符来表示一个数据,在程序中不能给它
  • C语言常量有哪些?

    千次阅读 2020-03-20 16:27:16
    C语言中,常量可分为整数常量、浮点常量、字符常量、...整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。 整数常量也可以带一个后...
  • 第二章 初识C语言常量

    千次阅读 多人点赞 2021-04-03 13:42:42
    C语言的常量分为以下几种: 字面常量 const修饰的常变量 #define定义的标识符常量 枚举常量 字面常量 即字面意思不能改变的量。如1就是1,你不能说让1等于2;如人的血型有固定的几种(A,B,O,AB);如...
  • C语言的常量可以分为直接常量和符号常量。直接常量也称为字面量,是可以直接拿来使用,无需说明的量,比如:整型常量:13、0、-13;实型常量:13.33、-24.4;字符常量:‘a’、‘M’字符串常量:”I love imooc!”...
  • C语言 常量、变量

    千次阅读 2016-01-11 09:31:52
    在我们使用计算机过程中,会接触到各种各样数据,有文档数据...总来说,计算机中存储数据可以分为两种:静态数据和动态数据。 1> 静态数据 概念:静态数据是指一些永久性数据,一般存储在硬盘中。硬盘
  • c语言061常量常量就是程序执行过程中不发生改变量常量分为整型常量、实型常量、字符常量和字符串常量可以参考之前变量,如整型1:1 实型:1.1 字符:a字符串:"apple"常量输出方式和变量是一样字符串输出...
  • C语言的常量和字面值

    千次阅读 2012-12-11 21:38:23
    数据类型 和 字面值 关系: 如果有语句 int a = 1234;那么int就是数据类型,a是变量,1234是字面值。int字面值也就是可以用来初始化int类型变量...常量(constant)可以理解为所谓字面值,常量和用const修
  • C语言常量与变量

    2015-01-13 18:30:43
    对于基本数据类型量,按其值是否可变又分为常量和变量两种。 在程序执行过程中,其值不发生改变量称为常量,其值可变量称为变量。它们可与数据类型结合起来分类,...可以立即拿来用,无需任何说明量,例如:
  • C语言基础】常量

    2018-12-02 16:43:32
    目录常量 ...在 C语言中,实数只有十进制实数,分为单精度和双精度。实数有两种表示方法,即一般形式和指数形式。 一般形式 例如:3.4, -2.45, 3.1415926 [+|-]M.N 指数形式 指数形式...
  • C语言序列2——常量

    2020-06-16 11:00:18
    C语言的常量分为多种类型:整型、浮点型、字符型、字符串。除此之外,也可以使用关键字enum,define,const来定义常量。 #include <stdio.h> int main(){ /* 使用enum来定义常量 */ enum week{ //...
  • 数据分为静态数据和动态数据。 ①. 静态数据:一些永久性的的数据,一般存储在硬盘中,只要硬盘没坏数据都是存在。一般以文件形式存储在硬盘上,电脑关机重启后依然存在。 ②. 动态数据:程序运行过程中,动态...
  • C语言入门学习八

    2018-08-03 15:50:26
    C语言的常量可以分为直接常量和符号常量。 整型常量:13、0、-13; 实型常量:13.33、-24.4; 字符常量:‘a’、‘M’ 字符串常量:"I love you!" 在C语言中,可以用一个标识符来表示...
  • C语言数据还可按照是否可以变化分为变量和常量。 本文涉及关键字const,static,extern 1、 常量 常量,顾名思义,就是常数,在程序运行期间不会变化,值不变。常量的声明使用关键字const。 如:   const ...
  • mtianyan: C语言的常量可以分为直接常量和符号常量。 直接常量也称为字面量,是可以直接拿来使用,无须说明的量,比如: o整型常量:13、0、-13; o实型常量:13.33、-24.4; o字符常量:‘a’、‘M’ o字符串常量...
  • 5.常量

    2021-03-21 08:09:47
    C语言的常量可以分为直接常量和符号常量。 乍一听好像挺难的,但是其实很简单,就是不变的量。 ​ 在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义,其一般形式为: #...
  • 本节书摘来自华章社区《C语言程序设计:问题与求解方法》一书中第2章,第2.9节常量,作者:何 勤,更多章节内容可以访问云栖社区“华章社区”公众号查看 2.9 常量C语言源程序中,可以使用运算量有两大类:常量...
  • 不同数据类型转换分为自动转换和强制转换,此文只讨论自动转换情形;...上面这个情况可以用一句话来解释——C编译系统把浮点型常量都按双精度处理,分配八个字节; 但是在学习过程中这里存在一个坑。参...
  • 整型常量分为八进制、十进制、十六进制常量。八进制以整数0开头,用0—7表示;十六进制以0x开头,用0—9和ABCDEF表示(A表示10,B表示11…)。 实型常量可以用十进制和指数形式表示。 字符型常量:...
  • ——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、变量(一)、变量类型和表示方法1....此外还可以分为静态变量、外部变量、寄存器变量和自动存储变量。 那么变量名字我们叫做标识
  • C语言】04-常量、变量

    千次阅读 2013-09-30 23:11:33
    来说,计算机中存储数据可以分为两种:静态数据和动态数据。 1> 静态数据 概念:静态数据是指一些永久性数据,一般存储在硬盘中。硬盘存储空间一般都比较大,现在普通计算机硬盘都有500G左右,因此...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 307
精华内容 122
关键字:

c语言的常量可以分为

c语言 订阅