C语言有很多种类型的变量,但只有几个基本类型。
C语言有很多种类型的变量,但只有几个基本类型。
char、int、short、long或long long来定义。unsigned char、unsigned int、unsigned short、unsigned long或unsigned long long定义。float和double来定义。不同类型的变量定义了它们的界限。一个char的范围只能从-128到127,而一个long的范围可以从-2,147,483,648到2,147,483,647(long和其他数字数据类型在不同的计算机上可能有另一个范围,例如——在64位计算机上从-9,223,372,036,854,775,808到9,223,372,036,854,775,807)。
请注意,C语言没有布尔类型。通常情况下,它是用下面的符号定义的。
#define BOOL char
#define FALSE 0
#define TRUE 1C语言使用字符数组来定义字符串,将在字符串部分进行解释。
通常使用int类型定义数字,它是一个字大小的整数,也就是程序的编译机器的默认数字大小。
在今天的大多数计算机上,它是一个32位的数字,这意味着数字的范围可以从-2,147,483,648到2,147,483,647。
为了定义变量foo和bar,需要使用以下语法。
int foo;
int bar = 1;变量foo可以使用,但由于没有初始化它,我们不知道里面有什么。变量bar装着数字1。
现在,可以做一些数学运算。
假设a、b、c、d和e是变量,可以简单地使用加、减和乘法运算符 在下面的代码中,给a分配一个新值:
int a = 0, b = 1, c = 2, d = 3, e = 4;
a = b - c + d * e;
printf("%d", a); /* will print 1-2+3*4 = 11 */在下一个练习中,你将创建一个程序,打印出数字a、b和c的和。
#include <stdio.h>
int main() {
int a = 3;
float b = 4.5;
double c = 5.25;
float sum;
/* 你的代码放在这里 */
printf("The sum of a, b, and c is %f.", sum);
return 0;
}The sum of a, b, and c is 12.750000.#include <stdio.h>
int main() {
int a = 3;
float b = 4.5;
double c = 5.25;
float sum;
sum = a + b + c;
printf("The sum of a, b, and c is %f.", sum);
return 0;
}原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。