C 变量详解与使用示例

C 变量详解与使用示例

❮ C 注释

C 格式说明符 ❯

C 变量

更新于 2024/5/25 5:25:00

变量是存储数据值的容器。

在C语言中,变量有不同的类型(用不同的关键字定义),例如:

int - 存储整数(整数),不带小数,例如 123 或 -123

float - 存储浮点数,带小数,例如 19.99 或 -19.99

char - 存储单个字符,例如"a"或"B"。 字符值被单引号包围

声明(创建)变量

要创建变量,请指定类型并为其分配一个值:

语法

type variableName = value;

其中type是C类型之一(如int),variableName是 变量(例如 x 或 myName)。 等号用于给变量赋值。

因此,要创建一个应该存储数字的变量,请查看以下示例:

实例

创建一个名为 myNum 且类型为 int 的变量,并为其赋值 15:

int myNum = 15;

你也可以声明一个变量而不赋值,稍后再赋值:

实例

int myNum;myNum = 15;

注意: 如果您为现有变量分配新值,它将覆盖以前的值:

实例

int myNum = 15; // myNum 是 15myNum = 10; // 现在 myNum 是 10

输出变量

您从 输出章节 中了解到,您可以使用 printf() 输出值/打印文本 功能:

实例

printf("Hello World!");

亲自试一试 »

在许多其他编程语言中(如 Python、Java 和 C++),您通常也会使用 打印函数 来显示变量的值。 但是,这在 C 中是不可能的:

实例

int myNum = 15;printf(myNum); // error

亲自试一试 »

要在 C 中输出变量,您必须熟悉一种叫做"格式说明符"的东西。

格式说明符

格式说明符与 printf() 函数一起使用,以告诉编译器变量存储的数据类型。 格式说明符以百分号 % 开头,后跟一个字符。

例如,要输出 int 变量的值,您必须使用格式说明符 %d 或 %i 用双引号括起来,在 printf() 函数内:

实例

int myNum = 15;printf("%d", myNum); // 输出 15

亲自试一试 »

要打印其他类型,请对 char 和 %c w3-codespan">%f for float:

实例

// 创建变量

int myNum = 5;

// 整数 (whole number)

float myFloatNum = 5.99;

// 浮点数char myLetter = 'D';

// 字符

// 打印变量printf("%d\n", myNum);

printf("%f\n", myFloatNum);printf("%c\n", myLetter);

亲自试一试 »

您将在下一章了解更多关于数据类型。

一起添加变量

要将一个变量添加到另一个变量,可以使用 + 运算符:

实例

int x = 5;int y = 6;int sum = x + y;printf("%d", sum);

亲自试一试 »

C 变量名称

所有 C 变量必须用唯一名称标识。

这些唯一的名称称为标识符。

标识符可以是短名称(如 x 和 y)或更具描述性的名称(age、sum、totalVolume)。

注意:建议使用描述性名称以创建易于理解和可维护的代码:

实例

// Goodint minutesPerHour = 60;// OK, 但并不那么容易理解 m 实际上是什么

int m = 60;

命名变量的一般规则是:

名称可以包含字母、数字和下划线

名称必须以字母或下划线 (_) 开头

名称区分大小写(myVar 和 myvar 是不同的变量)

名称不能包含空格或特殊字符,例如 !、#、% 等。

保留字(如int)不能用作名称

❮ C 注释

C 格式说明符 ❯

更多尼泊尔内容

月息1分换算成年利率是多少
365体育亚洲官方登录

月息1分换算成年利率是多少

🗓️ 09-29 👁️ 5053
华为云DevCloud: 如何利用这款全栈DevOps平台提升您的开发效率?
丶怎么打,丶怎么打出来,丶这个符号怎么打
365体育亚洲官方登录

丶怎么打,丶怎么打出来,丶这个符号怎么打

🗓️ 09-14 👁️ 5944
史上最全《捕鱼游戏》产品逻辑与用户心理分析(下)
365体育亚洲官方登录

史上最全《捕鱼游戏》产品逻辑与用户心理分析(下)

🗓️ 12-14 👁️ 2302
关于 Mac 上的电量模式
38365365.com打不开

关于 Mac 上的电量模式

🗓️ 09-01 👁️ 8334
上班族必看!2024可以分期的贷款APP分享,试试这6个正规平台
欧路词典|英汉-汉英词典 comp是什么意思
38365365.com打不开

欧路词典|英汉-汉英词典 comp是什么意思

🗓️ 01-08 👁️ 3948
进化者小胖机器人S99
365体育推荐

进化者小胖机器人S99

🗓️ 08-02 👁️ 5107
如何画姐姐简笔画
38365365.com打不开

如何画姐姐简笔画

🗓️ 10-25 👁️ 8737