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

常量和变量

在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定义两个常量。注意:常量与常量之间没有“=”号

程序运行效果图如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值