在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统,我们常用的算术类型包括两种类型:整数类型和浮点类型。那么相互之间是怎么转化的呢?
## 了解一下类型转换
不同数据类型的存储大小和值范围是不一样的,程序在初始化的时候就已经设定了,例如:
```
int a = 9;
float b = 8.5;
```
a,b占的字节...
C语言会同意一些"令人震惊"的结构,下面的结构是合法的吗,我们来看看几个例子。
## c = a+++b;
以下代码是合法的吗,咋的一看不禁有这样的疑问?
```
int a = 5, b = 7, c;
c = a+++b;
```
这个代码确实不咋符合习惯的写法,但是不管你相不相信,上面的例子是完全合乎语法的。问题是编译器如何处理它?
根据最处理原....