C语言基础入门48篇_08_数值型变量的定义与使用

1. 强类型语言与弱类型语言
(1) C语言,是强类型的语言,对于每一个变量都有强制类型定义的要求。
(2) 弱类型语言(如Python、Javascript)中,变量的类型不需要声明,程序运行过程中,根据环境的变化而自动转换变量类型。
2. 关键字:与编译器沟通的桥梁
C89标准的关键字(32个):
在这里插入图片描述
由编译器将C源码翻译为CPU能够识别执行的机器码,而编译器之所以能够读懂C源码的关键就在于关键字
C语言的关键字及其意义被嵌入在编译器中,编译器通过识别关键字来分析C语言源码代表的含义、是否合法。
关键字的地位非常高,自定义的变量名、函数名都不能与关键字重复。

3. 数值类型的定义及使用
与定义数值类型变量有关的重要关键字:
int(以及char、short、long)、double(以及float)
以上的关键字,代表类型,我们可以使用它们,定义变量。

(1)定义变量

<类型关键字> 标识符;

标识符就是我们通常所见的变量名、函数名。在C语言中,合法的标识符要求是:

  • 以字母或者下划线开头
  • 后接若干个字母、数字、下划线
  • 此外,C语言中是区分大小写的

强烈建议在定义变量的同时初始化

(2)C语言中整型数值的表示方法
C语言中,支持10进制、16进制、8进制的方式表示整型数值:

#include <stdio.h>

int main(int argc, char* argv[])
{
 int nValue = 0;
 nValue = 100;
 nValue = 0x2C; //16进制
 printf("%d\r\n", nValue);
 nValue = 044; //8进制
 printf("%d\r\n", nValue);

 return 0;
}

(3)浮点变量

#include <stdio.h>

int main(int argc, char* argv[])
{
 double dbValue = 3.14;
 printf("%f\r\n", dbValue);
 return 0;
}

(4)整型相关知识的扩充
int型变量是最具代表的整型变量,一个int变量占4个字节。还有其它的可以存储整型的变量类型,它们与int的主要区别在于所占大小不同(存储范围不同),如:

char:1字节
short: 2字节
此外,还有关键字unsigned,指明该变量是否是无符号类型(不存储负数),如:

unsigned int uValue = 0; //uValue是无符号4字节整型
unsigned char ucValue = 0; //ucValue是无符号1字节整型

(5)浮点相关知识的扩充
C语言中的小数常量,默认都是8字节的,即对应了double类型。如果指定需要对应float类型(4字节)的小数常量,那么可以加上“f”后缀:

#include <stdio.h>

int main(int argc, char* argv[])
{
 double dbValue = 3.14; //双精度浮点
 float fltValue = 3.14f; //单精度浮点
 return 0;
}

4.学习视频地址:数值型变量的定义与使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十月旧城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值