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,其它情况很少用到
以上是关于12)C语言之强制类型转换的主要内容,如果未能解决你的问题,请参考以下文章