C语言编程第二章-C语言程序设计的初步知识(1)

发布时间:2024年01月17日

常量和变量

在c语言编程中,用户可以让计算机进行数值计算,图片显示,语音聊天,播放视频,发送邮件,图形绘制以及做任何其可以想象到的事情。要完成这些任务,程序需要使用数据,任何数据对用户都呈现常量和变量两种形式。

(提醒:计算机要处理的数据是以二进制的形式存放在内存中的。将8比特(bit)称为1字节(byte),并将字节作为最小的可操作单元。)

常量

常量是指程序在运行时,其值不能改变的量。常量不占内存,在程序运行时,它作为操作对象直接出现在运算器的各种寄存器中。

(提醒:寄存器是中央处理器CPU内的组成部分。寄存器是有限存储容量的高速存储部件,可用来暂存指令、数据和地址。)

常量的类型

在c语言中常量有六种类型,具体如下:
1、整型常量,如10,20,-50,-100等

2、实数或浮点常量,如10.2,50.9等

3.八进制常量,如021,032,-059等

4.十六进制常量,如0xaa,0x87,-0xb2等

5、字符常量,如“a”、“b”等

6、字符串常量,如“Hello”、“good”等

常量的表示方法

在c语言中,常量的表示方法有两种,分别是关键字const和预处理#define,具体代码如下:

const float PI = 3.14
#define PI 3.14

新建一个源文件,并输入下列代码:

#include<stdio.h>
#define mya 'V'
#define myb 0xb2
int main()
{
   const float PI = 3.14;
   const int A = 12;
   const B = 025;
   const char C[] = "Java";
   printf("实数或浮点常量PI的值是:%f",PI);
   printf("十进制常量A的值是:%d",A);
   printf("八进制常量B的值是:%d",B);
   printf("字符串常量C的值是:%s",C);
   printf("字符串常量mya的值是:%c",mya);
   printf("十六进制常量myb的值是:%d",myb);
}

在上述代码中,利用#define定义两个常量。注意:常量与常量之间没有“=”号

程序运行效果图如下:

文章来源:https://blog.csdn.net/2302_76241188/article/details/135653542
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。