C语言从零开始0X01:变量与基本运算

本文是C语言系列的开篇,主要介绍了C语言中的变量概念,包括变量的声明、基本类型(如int、float)、命名规则、初始化、常量以及基本的运算与赋值操作。通过实例解析了变量的声明与使用,强调了初始化的重要性,并简要提到了常量的定义和使用。
摘要由CSDN通过智能技术生成

前言

在拖稿将近两年以后,终于动手把这个坑继续填下去。在写第一篇的时候就只是发在博客上没想会有多少人看,也顺手就备份发在了CSDN上。前段时间上CSDN一看发现第一篇的阅读量已经达到一万多,虽然说对于大佬们来说这只是一个小数目,但是对于一个基本没有存在感的水货来说已经是一种很大的激励了。废话也就不多说,直接进入正题。本章主要是介绍C语言中变量的概念,以及变量的基本类型及其基本运算。

变量

关于变量,相信大家都已经非常熟悉,在中学阶段的数学教学中就已经涉及到了代数学中的变量。在这里随手摘抄了苏联数学家菲赫金哥尔兹的著作《微积分学教程》中对于变量的一段描述。

在物理学及其他自然科学内读者曾经遇到各种不同的:时间,长度,体积,重量等。任一种量,按照不同的情况,有时具有不同的值,有时仅取一值。在第一种情形我们称它为变量,在第二种情形称它为常量

但在数学上我们不顾所考察的量的物理意义,仅关心于表示这量的数字。…对于我们来说,变量仅为赋予数值的符号(例如,字母x)而已。

与数学中相同,C语言中的变量也是具有值的一种量,他们同样拥有值以及对应的符号。但与数学中不同的是,C语言中的变量的值的类型更为广泛,不再局限于数字。在C语言中,每个变量都拥有对应的类型,例如整数型、浮点型等。变量的符号(变量名)在C语言中也比数学中的符号具有更大的意义。为了使得程序代码更易于阅读,通常变量的名称都会根据用途赋予对应的名称。

关于变量,就可以简单的理解它是一种具有不同形状的容器。每一个容器都有其特定的形状(变量类型),容器内也可以存放不同的物质(值),而为了区别不同的容器,每个容器都有一个独特的标签(变量名)。

在C语言中,所有的变量在使用前需要声明。变量的声明通常位于函数的最前端,任何可执行语句之前(C89规定变量的声明必须位于函数的最前端,而自C99起已经支持在任意位置声明变量,只需要在使用前声明即可)。变量声明时必须指定该变量的类型,格式为变量类型 变量名;,例如:

int height;
double weight;

height = 170;
weight = 70.0;

如上述所示,声明了两个变量,分别为整数型变量height及双精度浮点型变量weight,并分别赋予了不同的值。在变量声明时,同一类型的变量可在同一行内声明,使用逗号隔开即可,格式为变量类型 变量名1, 变量名2;。但在使用这种格式声明变量且进行初始化时,仅有赋值的变量进行了初始化。如int length, width = 10;中,仅有width被赋予了值,而length并未进行初始化。

基本类型

C语言提供的基本类型主要有(表中位数以64位MacOS为例):

类型 说明 位数
char 字符型,占一个字节,通常用来存放ASCII字符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值