大战网站建设,网站开发怎么做才有利于seo,博客网站怎么做cpa,分类网站推广费用多少Objective-C拓展了C,自然很多用法是和C一致的。比如浮点数转化成整数#xff0c;就有以下四种情况。 1.简单粗暴#xff0c;直接转化 float f 1.5; int a; a (int)f; NSLog(a %d,a); 输出结果是1。#xff08;int#xff09;是强制类型转化#xff0c;丢弃…Objective-C拓展了C,自然很多用法是和C一致的。比如浮点数转化成整数就有以下四种情况。 1.简单粗暴直接转化 float f 1.5; int a; a (int)f; NSLog(a %d,a); 输出结果是1。int是强制类型转化丢弃浮点数的小数部分。 2.高斯函数向下取整 float f 1.6; int a; a floor(f); NSLog(a %d,a); 输出结果是1。floor()方法是向下取整类似于数学中的高斯函数 [].取得不大于浮点数的最大整数对于正数来说是舍弃浮点数部分对于复数来说舍弃浮点数部分后再减1. 3.ceil函数向上取整。 float f 1.5; int a; a ceil(f); NSLog(a %d,a); 输出结果是2。ceil()方法是向上取整取得不小于浮点数的最小整数对于正数来说是舍弃浮点数部分并加1对于复数来说就是舍弃浮点数部分. 4.通过强制类型转换四舍五入。 float f 1.5; int a; a (int)(f0.5); NSLog(a %d,a);转载于:https://www.cnblogs.com/yujinzhong/p/5595916.html