C语言学习之—–(二) 常量

小微 科技C语言学习之—–(二) 常量已关闭评论133字数 1673阅读模式
摘要常量常量的意思就是不可改变的量,是一个常数。同变量一样,常量也分为整型常量、浮点型常量、字符型常量,还有字符串常量、转义字符常量和地址常量。、整型常量整型常量可以是长整型、短整型、...

常量

 文章源自微观生活(93wg.com)微观生活-https://93wg.com/3079.html

常量的意思就是不可扭转的量,是一个常数。同变量同样,常量也分为整型常量、浮点型常量、字符型常量,还有字符串常量、转义字符常量以及地址常量。文章源自微观生活(93wg.com)微观生活-https://93wg.com/3079.html

、整型常量文章源自微观生活(93wg.com)微观生活-https://93wg.com/3079.html

整型常量可以是长整型、短整型、有符号型、无符号型。在Tubbo C 2.0里有符号整型常量的规模从-32768到32767,无符号整型的为0到65535;有符号长整型的规模为-2147483648到2147483647。无符号长整型的规模为0到4294967295。短整型同字符型。文章源自微观生活(93wg.com)微观生活-https://93wg.com/3079.html

可以指定一个整型常量为二进制、八进制或十六进制,如下列语句:文章源自微观生活(93wg.com)微观生活-https://93wg.com/3079.html

-129, 0x12fe, 0177文章源自微观生活(93wg.com)微观生活-https://93wg.com/3079.html

常量的前面有符号0x,这个符号表示该常量是十六进制表示。如果前面的符号只有一个字母0,那么表示该常量是八进制。文章源自微观生活(93wg.com)微观生活-https://93wg.com/3079.html

有时咱们在常量的后面加之符号L或者U,来表示该常量是长整型或者无符号整型:文章源自微观生活(93wg.com)微观生活-https://93wg.com/3079.html

22388L, 0x4efb2L, 40000U文章源自微观生活(93wg.com)微观生活-https://93wg.com/3079.html

后缀可以是大写,也能够是小写。文章源自微观生活(93wg.com)微观生活-https://93wg.com/3079.html

、浮点型常量

一个浮点型常量由整数以及小数两部份形成,中间用十进制的小数点隔开。有些浮点树无比大或者无比小,用普通办法不易表示,可以用科学计数法或者指数办法表示。下面是一个实例:

3.1416, 1.234E-30, 2.47E201

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

在浮点型常量里咱们也能够加之后缀。

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

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

后缀可大写也可小写。

说明:

1. 浮点常数只有一种进制。

2. 所有浮点常数都被默许为double。

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

4. Turbo C默许格式输出浮点数时, 至多只保存小数点后六位

、字符型常量

字符型常量所表示的值是字符型变量所能包括的值。咱们可以用ASCII表达式来表示一个字符型常量,或者用单引号内加反斜杠表示转义字符。

&39;, &39;, &39;;

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

注意:在Turbo C 2.0中,字符型常量表示数的规模是-128到127,除了非你把它声明为unsigned,这样就是0到255。

、字符串常量

字符串常量就是一串字符,用双引号括起来表示。

Hello,World!

\\nEnter selection:

\\aError!!!

、转义字符

上面咱们见到的\\x,\\n,\\a等等都是叫转义字符,它告知编译器需要用特殊的方式进行处理。下面给出所有的转义字符以及所对应的意义:

转义字符 描写

\\' 单引号

\\ 双引号

\\\\ 反斜杠

\\0 空字符

\\0nnn 八进制数

\\a 声音符

\\b 退格符

\\f 换页符

\\n 换行符

\\r 回车符

\\t 水平制表符

\\v 垂直制表符

\\x 十六进制符

它们的具体用法咱们到讲输出语句时再介绍。

、地址常量

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

&Counter, ∑

&是取地址符,作用是掏出变量的地址。在后面的输入语句以及指针里还会说明。

这一节所讲到的变量以及常量知识可以说是在一切程序中都要用到,尤其是变量的声明以及命名规则。

不管是加减乘除了还是大于小于,都需要用到运算符,在C语言中的运算符以及咱们平时用的基本上都差不多。

运算符包含赋值运算符、算术运算符、逻辑运算符、位逻辑运算符、位移运算符、关系运算符、自增自减运算符。大多数运算符都是二目运算符,即运算符位于两个表达式之间。单目运算符的意思是运算符作用于单个表达式。

以上就是微观生活(93wg.com)关于“C语言学习之-----(二) 常量”的详细内容,希望对大家有所帮助!

继续阅读
 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/3079.html