此函数将任何实数向上取整。应该注意这个函数,因为一个常见的错误是使用它来舍入随机值并期望它总是大于1,即: int = ceil(random(5)); 你可能会认为这段代码 总能 给出一个介于1到5之间的整数,但情况并非总是如此,因为随机函数可能返回0,而0向上取整仍然为0。这种情况的可能性很小,但在使用此函数应考虑到。
此函数将任何实数向上取整。应该注意这个函数,因为一个常见的错误是使用它来舍入随机值并期望它总是大于1,即:
int = ceil(random(5));
你可能会认为这段代码 总能 给出一个介于1到5之间的整数,但情况并非总是如此,因为随机函数可能返回0,而0向上取整仍然为0。这种情况的可能性很小,但在使用此函数应考虑到。
ceil(val);
整数
val = ceil( 3.4 );
这将val设为4。