C语言学习(二)常量

(二) 常量常量的意思就是不可改变的量,是一个常数。同变量一样,常量也分为整型常量、浮点型常量、字符型常量,还有字符串常量、转义字符常量和地址常量。(一)、整型

大家好,如果您还对C语言学习(二)常量不太了解,没有关系,今天就由本站为大家分享C语言学习(二)常量的知识,包括的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

常数是指不可改变的量,常数。与变量一样,常量也分为整型常量、浮点常量、字符常量,以及字符串常量、转义字符常量和地址常量。

(1) 整数常数

整数常量可以是长整型、短整型、有符号或无符号整型常量。在Tubbo C 2.0中,有符号整型常量的范围是-32768到32767,无符号整型常量的范围是0到65535;有符号长整型的范围是-2147483648到2147483647。无符号长整型的范围是0到4294967295。短齐次字符类型。

您可以将整数常量指定为二进制、八进制或十六进制,例如以下语句:

-129,0x12fe, 0177

常量前面有一个符号0x,表示该常量以十六进制表示。如果前面的符号只有一个字母0,则表示该常数是八进制的。

有时我们在常量后添加符号L或U来表示该常量是长整型或无符号整型:

22388L、0x4efb2L、40000U

后缀可以是大写或小写。

(2) 浮点常数

浮点常量由两部分组成:整数和小数,并以小数点分隔。有些浮点树非常大或非常小,不容易用普通方法表达。它们可以使用科学记数法或指数方法来表示。这是一个例子:

3.1416、1.234E-30、2.47E201

注意,在C语言中,对于数字的大小也有一定的限制。对于float型浮点数,数字的表示范围是-3.402823E38到3.402823E38,其中-1.401298E-45到1.401298E-45是不可见的。双浮点常量的表示范围是-1.79E308到1.79E308,其中-4.94E-324到4.94E-324是不可见的。

C语言学习(二)常量

我们还可以为浮点常量添加后缀。

浮点数=1.6E10F; /*有符号浮点类型*/

长双数=3.45L; /*长双精度型*/

后缀可以是大写或小写。

描述:

1. 浮点常量只有一个基数(十进制)。

2. 所有浮点常量默认为double。

3、对于绝对值小于1的浮点数,小数点前面的零可以省略。例如,0.22 可写为.22,-0.0015E-3 可写为-.0015E-3。

4. 当Turbo C 以默认格式输出浮点数时,最多只保留六位小数。

(3) 字符常量

字符常量表示的值是字符变量可以包含的值。我们可以使用ASCII 表达式来表示字符常量,或者使用带反斜杠的单引号来表示转义字符。

‘A’, ‘\x2f’, ‘\013’;

其中:\x表示后面的字符是十六进制数字,\0表示后面的字符是八进制数字。

C语言学习(二)常量

(4) 字符串常量

字符串常量是用双引号括起来的字符串。

你好世界!

\n输入选择:

\错误!

(5) 转义字符

上面我们看到的\x、\n、\a等都称为转义字符,它们告诉编译器需要以特殊的方式处理它们。所有转义字符及其对应含义如下:

转义字符描述

\’ 单引号

\双引号

\\ 反斜杠

\0 空字符

\0nnn 八进制数

C语言学习(二)常量

\一个声音字符

\b 退格字符

\f 换页符

\n 换行符

\r 回车符

\t 水平制表符

\v 垂直制表符

\x 十六进制字符

它们的具体用法将在我们讲输出语句时介绍。

(6) 地址常量

前面我们提到的变量是存储数据的空间,它们在内存中都有对应的地址。在C语言中,可以使用地址常量来引用这些地址,如下:

计数器,

它是一个地址检索字符,其功能是检索变量(或函数)的地址。这将在后面的输入语句和指针中解释。

用户评论

C语言学习(二)常量
金橙橙。-

刚开始学C语言,今天看到这个常量的介绍,突然觉得好理解!以前总把宏定义和常量弄混,现在终于明白了区别了。太棒啦,希望以后还能看到更多关于C语言的讲解,我学习进度很快就是有点知识填补的空白。

    有18位网友表示赞同!

C语言学习(二)常量
﹏櫻之舞﹏

这篇文章讲解得真详细啊!把常量的概念解释得很清楚,还举了很多例子,让我对常量有了更深的理解。学习C语言的时候经常会遇到一些难题,这种贴心的文章真的很棒!

    有13位网友表示赞同!

C语言学习(二)常量
〆mè村姑

"C语言学习之(二) 常量" 真是个好标题,一下子就点明了主题。我一开始学C语言的时候对常量的概念还不太清楚,看了这篇文章之后感觉豁然开朗了。原来常量和宏定义这么不一样啊!

    有15位网友表示赞同!

C语言学习(二)常量
此刻不是了i

这个文章解释的太浅了,对于已经学习过一些C语言基础的人来说,根本没有太大帮助。我觉得作者应该更深入地讲解一下各种类型的常量以及在实际编程中的应用场景。

    有6位网友表示赞同!

C语言学习(二)常量
凉月流沐@

我有一个问题:如果定义了一个整型常量,那么它是直接存储为数字值还是会进行其他操作?这篇文章并没有提到这个问题,感觉有些不够全面。

    有18位网友表示赞同!

C语言学习(二)常量
情如薄纱

学习C语言的时候一定要注意常量的使用,因为它们经常出现在代码中,而且作用非常强大。希望以后能看到更多关于 常量 以及它在不同场景下的应用的文章,这样可以更深入地理解它们的运用技巧

    有16位网友表示赞同!

C语言学习(二)常量
仅有的余温

我感觉这篇文章的内容比较基础,对于已经掌握一些C语言知识的人来说没什么帮助了。作者应该针对不同的学习阶段进行讲解,例如针对初学者、进阶开发者和高级程序员写不同层次的文章。

    有7位网友表示赞同!

C语言学习(二)常量
为爱放弃

我一直觉得C语言是一个非常强大的编程语言,它的数据类型系统也很完备。学习常量这个概念让我对C语言的底层结构有了一些了解,感觉它更强大!

    有8位网友表示赞同!

C语言学习(二)常量
你身上有刺,别扎我

我建议作者在文章中添加一些代码示例,这样可以帮助读者更好地理解常量的使用方法。此外,也可以在文章结尾加入一些练习题,让读者能够巩固所学知识。

    有5位网友表示赞同!

C语言学习(二)常量
oО清风挽发oО

常量在编程过程中扮演着重要的角色,不仅可以提高代码的可读性,还可以避免变量的重复赋值问题。通过学习这个概念,我对C语言的语法规则有了一个更清晰的理解。

    有17位网友表示赞同!

C语言学习(二)常量
我怕疼别碰我伤口

这篇文章让我明白了解常量是C语言学习中的必经之路。以后我会更加注意在程序开发过程中如何合理使用常量,提高代码的效率和可维护性。

    有16位网友表示赞同!

C语言学习(二)常量
疯人疯语疯人愿

对于想学习C语言的人来说,这篇文章是一个很好的入门指南。它解释了常量的概念和类型,并且还提供了一些简单的示例。我已经开始练习一下了,期待能够掌握这个重要的编程概念!

    有16位网友表示赞同!

C语言学习(二)常量
你瞒我瞒

我认为文章中对不同类型的常量讲解不够详细,例如整数常量、字符常量、浮点数常量等等。不同的数据类型有不同的使用场景,应该更加细致地介绍它们之间的区别和特点。

    有11位网友表示赞同!

C语言学习(二)常量
余温散尽ぺ

学习C语言确实充满了挑战。不过读到这篇文章后,感觉自己对常量有了更清晰的认识了。希望以后能继续学习更多的C语言知识,最终能够写出高质量的代码!

    有15位网友表示赞同!

C语言学习(二)常量
话扎心

我一直觉得编程语言中的数据类型和语法规则是一个很大的挑战,但是通过学习,我逐渐开始理解它们的重要性。特别是这篇文章讲解的关于常量的知识,让我对C语言有了更深入的了解。

    有16位网友表示赞同!

C语言学习(二)常量
浅笑√倾城

对于想提升C语言编程能力的人来说,这本书无疑是一个非常不错的选择。它不仅讲解了基础概念,而且还提供了一些实际应用案例。我计划继续阅读下去,希望能够系统地掌握C语言的各种知识点。

    有5位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/195089.html

(0)
小su's avatar小su
上一篇 2024年9月25日 下午4:28
下一篇 2024年9月25日 下午4:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注