C语言教程:数据类型转换(type)操作符

2018-10-0608:27:24编程语言入门到精通Comments7,798 views字数 358阅读模式

类型转换允许我们将一种数据类型转换为其他数据类型,在C语言中,我们使用由(type)来表示类型转换的操作符。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6406.html

语法文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6406.html

(type)value;
C

注意:始终建议将较低的值转换为较高值以避免数据丢失。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6406.html

无类型转换:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6406.html

int f= 9/4;  
printf("f : %d\n", f );//Output: 2
C

使用类型转换:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6406.html

float f=(float) 9/4;  
printf("f : %f\n", f );//Output: 2.250000
C

类型转换示例

下面来看看一个简单的例子,如何将int值转换成float。创建一个源文件:type-cast.c,其代码如下所示 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6406.html

#include <stdio.h>      

void main() {

    float f = (float)9 / 4;
    printf("f : %f\n", f);

}
C

执行上面查询语句,得到以下结果 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6406.html

f : 2.250000
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6406.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/ymba/6406.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定