0%

C语言 赏心悦目的输出

C语言的变量类型

这一章讲讲变量的类型,编译型语言和解释性语言的一个区别就是编译型语言你得提前告诉我你是什么类型的,这就像现实与网络,现实中你得告诉我你说谁,我才和你聊,网络上无所谓了,其实也可能你在和一只哈士奇聊天,😄。

用之前先定义,记住这个就错不了了。

其实C语言里面的变量类型比较少,今天就说5个。

  1. 一个是整形integer,就是诸如1,2,3等的整数
  2. 浮点型float,就是123.45,有小数点的
  3. 浮点型double,这个是双精度的,相比较float,能表示的值更大
  4. 字符型char,只有一个字符的,比如A、B、C等
  5. 字符串char *,这个是包含多个字符的,比如“Hello World”

源码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*beginner/variable/variable.c*/
#include <stdio.h>

int main()
{
int i = 5;
float f = 123.0;
double d = 456.0;

char c = 'A';
char cc[6] = "HELLO";

printf("Types \t Values\n");
printf("integer \t %d\n", i);
printf("float \t %f\n", f);
printf("double\t %f\n", d);
printf("char \t %c\n", c);
printf("string\t %s\n", cc);

return 0;
}

输出为:

1
2
3
4
5
6
Types 	 Values
Integer 5
float 123.000000
double 456.000000
char A
string HELLO

是不是发现printf函数里面又多了一些内容,对的%d表示打印证书,%f代表打印浮点数,%c是字符,而%s是字符串。

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道