本文主要是介绍r语言变量长度不一致怎么办_巧学C语言数据类型转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
C语言中数据类型的转换是不是经常被它搞得头大?不着急,看了下面的讲解,一定轻轻松松学会啦~~
类型的转换
我们在整理东西时,要将不同的东西分门别类地放进不同类型的盒子中,如果把衣服放进饼干盒里显然是不合适的。在程序中也应当把不同类型的数据放进对应类型的变量中保存。在C语言中数据类型是很严格的,整型变量只能保存整数不能保存实数;实型变量只能保存实数,不能保存整数。有人问,“更高精度的实数都能存,还不能存个整数么?”是的,坚决不能!因为它们不属于同一类型。如果硬要将数据存入不同类型的变量,计算机会以变量的类型为准,自动将数据转换为与变量的类型一致,然后再存入变量。例如:
int a;
a= 2.8;
则变量a中只会保存整数2(没有四舍五入),不会保存2.8也不会保存3。又如:
double y;
y= 3;
则变量y中保存的数据是双精度实数3.0而不是整数3。
这是说在赋值时,必须以盒子——变量的类型为准,大件物品要切去一部分“瘦身”后再放入“小箱子”&#x
这篇关于r语言变量长度不一致怎么办_巧学C语言数据类型转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!