2017年2月20日

C语言隐含类型转换

摘要: 在C语言的表达式中,如果一个运算符的各个操作数的类型不同,那么编译器就必须进行隐含的数据类型转换。 C语言按照一定的规则(通常被称为正常算术转换,即Usual Arithmetic Conversion)来进行类型转换。转换顺序是(由右往左转换): double <-- float <-- unsi 阅读全文

posted @ 2017-02-20 15:17 merlindu 阅读(796) 评论(0) 推荐(0) 编辑

C语言union(联合体、共用体)及应用

摘要: C语言union(联合体、共用体)及应用 在结构体(变量)中,结构的各成员顺序排列存储,每个成员都有自己独立的存储位置。联合(union)变量的所有成员共享同片存储区/内存。因此联合变量每个时刻里只能保存它的某一个成员的值。 联合变量也可以在定义时直接初始化,但这个初始化只能对第一个成员进行。例如下 阅读全文

posted @ 2017-02-20 00:22 merlindu 阅读(28691) 评论(0) 推荐(3) 编辑

导航