龙空技术网

c语言中的变量

旮旯k 131

前言:

现在小伙伴们对“光标定位c语言”都比较珍视,兄弟们都想要分析一些“光标定位c语言”的相关知识。那么小编也在网摘上网罗了一些有关“光标定位c语言””的相关文章,希望各位老铁们能喜欢,大家快快来了解一下吧!

在 C 语言程序中将数据分为两种:字面量(常量)和变量。

(一) 字面量

字面量(也有叫“常量”的,但是我认为叫“常量”不准确。中庸一点可以叫“字面常 量”)指的是数值固定的量,“一看就能看出来”。在程序中,常量只能被引用,不能被修 改。 在 C 程序中常用的字面量有以下几种: 第 1 种 整型(整数类型)。例如:100、314、0、-200 等。 示例代码

#include

int main()

{

printf("%d\n",200);

printf("%d\n",-100);

getchar();

return 0;

}

程序分析: 1)在执行 printf 函数时,整数常量将取代双引号中的%d,如图 2-2 所示:

2)‘\n’是换行符,即输出“200”后,控制台中的光标位置移到下一行的开头,下一 个输出的内容-100 会出现在该光标位置上。注意\n 的方向,怎么输入\n?如果不输入\n 会 怎么样?

第 2 种 浮点型。其实就是小数。

示例代码:

#include <stdio.h>

int main()

{

printf("%f\n",3.14);

printf("%f\n",-12.2);

getchar();

return 0;

}

默认情况下,输出浮点型保留小数点后 6 位数字。所以 3.14 会输出 3.140000,-12.2 输 出-12.20000。 第 3 种 字符型。在程序中,使用英文单引号括起来的字符被称为字符型。例 如:’a’、’1’、’=’、’?’、’#’等都是合法的字符。

【注意】 字符类型只能是单个字符,不能写成’ab’、’12’、’=?’。

示例代码:

#include

int main()

{

printf("123\n");

printf("我是克木!");

getchar();

return 0;

}

(二) 变量

在 C 语言中,一个合法的变量由 3 部分组成:变量类型、变量名、变量值。 变量类型:变量的类型是用来规定变量对应内存空间的大小和能盛放的东西。 变 量名:变量名是用来标记变量对应的内存空间。就好比,有 10 个一模一样的杯子,从外表 看根本无法区分。但是,如果给每个杯子都做一个标记,比如依次贴上标签:“1 号”、“2 号”……“10 号”,这样就不会混淆了。同理,变量名也是同样的作用,通过变量名就可以 精准的找到变量对应的内存空间。

变量值:变量值是变量名标记内存空间中的数据。就好比,杯子中装的可乐、咖啡等

(三) 标识符与关键字

1. 标识符

在 C 语言中,用来对变量,函数,数组等命名的字符序列被称为标识符。比如:变量名 a、函数名 printf 等都是标识符。 C 语言对标识符有以下规定:

1) 只能由 26 个英文字母、数字或下划线 3 种字符组成。

2) 第 1 个字符只能是字母或下划线。 3) 大小写敏感的。 4) 不能全部是关键字。 以下列出一些合法标识符,可以做变量名或者函数名。 abc,a1,_max,day ,a_2_5,int1、INT。 下面是一些不合法的标识符。 1a,%abc,#33,a

【注意】C 语言是严格区分大小写的,比如:max,Max,MAx,MAX 就是 4 个不相同 的标识符。

2. 关键字

C 语言中具有特殊用途的单词被称为关键字。当定义标识符时,不要让标识符与关键字 相同,否则编译无法通过。C 语言共有如下的关键字:break、case、char、const、for、if、 void、int、long 等。不必去刻意背记,也不必着急了解每个关键字的含义。

标签: #光标定位c语言