12)C语言之强制类型转换

Posted 流浪孤儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12)C语言之强制类型转换相关的知识,希望对你有一定的参考价值。

强制类型转换的格式:

( 类型名)p

p为待转换的变量或其它

强制类型转换的作用

作用一:当高精度类型的数据给低精度类型的数据可以防止编译器报警

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

#include<string.h>

int main()

{

    int a = 3.14;//发出警告从“double”转换到“int”,可能丢失数据

    int b = (int)3.14;//使用强制类型转换便可消除警告

    return 0;

}

没加强制类型转换的警告

作用2:对某些函数的返回值进行强制类型转换

 强制类型转换常用的就是作用2,其它情况很少用到

13)C语言之条件表达式(条件运算符

以上是关于12)C语言之强制类型转换的主要内容,如果未能解决你的问题,请参考以下文章

C语言强制类型转换

C++中的数据类型强制转换

15 Java语言基础数据类型转换之强制转换

C语言自动类型转换

c语言强制转换的疑问

c和c++中,对结构体进行强制类型转换!