Java教程

常量、变量

本文主要是介绍常量、变量,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 一、常量
    • 1.整数常量
    • 2.浮点数常量
    • 3.字符常量
    • 4.字符串常量
  • 二、ASCII码表
  • 三、转义字符
  • 四、变量
    • 1.变量命名规则
    • 2.数据类型
      • ①整数型
      • ②浮点型


提示:以下是本篇文章正文内容,下面案例可供参考

一、常量

常量是指在程序运行时,不会被修改的量。通俗地说,常量就是指C语言中各种数字的表达式。C语言常量包括:整数常量、浮点数常量、字符常量和字符串常量。

1.整数常量

整数常量的表达方法:十进制表达式、十六进制表达式、八进制表达式等。(注意:C语言并没有提供二进制常量表达式)
a)十进制表达式:和普通数字的表达方法一致。
b)十六进制表达式:以0x开头
c)八进制表达式:以0开头

注意:0开头的常量看上去好像是十进制,其实已经是八进制了,八进制中只有0-7之间的数字,8和9都错误的代码。

2.浮点数常量

浮点数常量,通俗地说就是带小数点的数字,表达式的中必须含有小数点,即使小数部分是0也要缺省带小数点。

a)单精度浮点数:尾部带f的浮点数代表是单精度浮点数
b)双精度浮点数:尾部不带f的浮点数代表是双精度浮点数

一般认为双精度浮点数比单精度浮点数表达的范围要大很多,包括整数部分和小数部分,双精度表达的数字长度要大很多。

3.字符常量

字符常量,是由一对单引号将一个字符括起来的构成,每种被括起来不同的字符代表一个不同的数字
字符常量实际上也是一种整数常量,只不过字符常量所表达的范围比较小而已。

4.字符串常量

字符串常量,是由一对双引号括起来的字符集合
字符串是唯一的一种存在与内存空间上的常量,它是一个内存上的某个地址。字符串内所有的字符依次存储在内存中一块连续的区域内,并且把空字符’\0’自动附加到字符串的尾部作为字符串的结束标志。因此,字符个数为n的字符串在内存中应占(n+1)个字节。

二、ASCII码表

所有字符与数值的对照表就是ASCII编码表,作为字符常量使用的ASCII编码主要是使用0-127范围内的数字。其中0~31及127(共33个)是控制字符或通信专用字符,其余为可显示字符

三、转义字符

在C语言中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符。

\n换行
\0空字符(null)

所有的ASCII码都可以用“\”加数字(2位的16进制数字或3位的8进制数字)来表示

四、变量

1.变量命名规则

a)变量名只能是字母(a-z A-Z),数字(0-9)与下划线()的组合,并且之间不能包含空格;
b)变量名首字母必须为字母(a-z A-Z)或者下划线(
),数字不能放在变量名首位;
c)变量名不能使用关键字做变量名

2.数据类型

①整数型

char:1
short:2
int:4

②浮点型

一般浮点型变量不与unsigned关键字连用,缺省是有符号变量。
float:4 6到7位有效精度
double:8 15到16位有效精度


这篇关于常量、变量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!