关于数据类型转换
来源:3-10 限定词数据类型转化
pasan
2017-04-24 00:34:49
如果在定义个float类型的变量时,如下:
float a = 12.34;
这个12.34后面是否需要加f,如下:
float a = 12.34f;
我在其他的教材中看到,如果不加f系统是默认为12.34是一个double类型的数据。
还有一点小小的建议,就是尽可能在在讲某一个知识点时解释一下,比如 unsigned 是什么,怎么用;数据类型是如何的转换的,各种数据类型能够存储的范围,总之就是讲得细致一点,视频看到这里,如果不是以前学过一点C,可能就完全不知所云了。
现在的视频对零基础的学员老实说不太友好,讲得太快,原理和基础解释得特别的少,就是一直在堆代码。
1回答
Tender10
2017-04-24
不需要在后面加上f,同时输出的还是12.340000,如果想输出12.34可以在打印的时候写成"%.2f"的格式即可。对于你下面提出的建议,如unsigned 的是无符号的,这些在教辅还有内容中应该都有说明。对于原理的话,比如数据类型是如何进行转换的,这些涉及到很多底层的东西,在一开始就告诉别人这些如何在底层工作的,会让没有一点基础的同学,越听越晕。当然随着iOS攻城狮培养计划的递进,这些内容都会讲解的越来越深,逐步给大家提高知识点的难度,也会一一给大家进行安利。很感谢你的意见和建议哦。
相似问题