首页 > 编程语言 >C/C++ ceil和floor函数

C/C++ ceil和floor函数

时间:2022-11-30 10:03:46浏览次数:38  
标签:3.865786 floor double float long ceil C++


ceil 是“天花板"


floor 是 “地板”


 一个靠上取值,另一个靠下取值,如同天花板,地板。


double ceil ( double x );


float ceil ( float x );


long double ceil ( long double x );


double floor ( double x );


float floor ( float x );


long double floor ( long double x ); 


参数是float,输出是float


参数是double,输出是double


参数是长double,输出是长double


printf("%f",ceil(3.865786));


printf("%lf",ceil(3.865786l));

标签:3.865786,floor,double,float,long,ceil,C++
From: https://blog.51cto.com/u_15896805/5897498

相关文章

  • 使用cmake混编c和c++
    由于项目的需求,需要将c和c++混编,项目采用cmake。直接上代码:project(mainCXXC)#这里可以不写CXX和C,但不能只写一个,否则只会编译指定语言set(CMAKE_CXX_FLAGS"${CMA......
  • 深度探索C++对象模型学习笔记——第三章
    第三章Data语义学#include<iostream>classX{};classY:publicvirtualX{};classZ:publicvirtualX{};classW:publicY,publicZ{};intmain(......
  • 深度探索C++对象模型——第二章
    第二章构造函数语意学Defaultconstructor的构造操作带有Defaultconstructor的成员类对象C++合成的默认构造函数是面向编译器的而不是面向程序员的,只会合成编译器需要......
  • c++ trivial, standard layout和POD类型解析
    目录1.trivial类型2.standardlayout类型3.集大成者,POD(PlainOldData)类型4.测试代码1.trivial类型占用一片连续的内存,编译器可以重排成员变量的顺序或者增加一些pa......
  • 【最详细易懂】C++和Lua交互总结
    一、Lua与C++的交互机制——Lua堆栈Lua和C++的交互机制的基础在于Lua提供了一个虚拟栈,C++和Lua之间的所有类型的数据交换都通过这个栈完成。无论何时C++想从Lua中调用一个......
  • C++函数编译原理和成员函数的实现
    对象的内存中只保留了成员变量,除此之外没有任何其他信息,程序运行时不知道stu的类型为Student,也不知道它还有四个成员函数setname()、setage()、setscore()、show(),C++......
  • C++多态性
    虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。虚函数    是在基类中使用关键字virtual声明的函数。在派生类中重......
  • C++数据结构和算法:位运算、字符串
    --------------------------------位运算---------------------------------Q1.用位运算交换两个值前提:要交换的两个值是独立内存voidSwap(int&a,int&b){a......
  • C++——多层嵌套模板类的静态成员变量的声明与定义方式
    在C++类的设计中,静态成员变量必须在类中声明,在类外定义,对于模板类亦是如此。如果只是单层级的模板类,其声明方式参考如下代码:template<typenameupid_t>classparent......
  • C++小蜜蜂
    #include<iostream>#include<string>#include"minecraft.h"usingnamespacestd;TxMinecraftmc;voidbol(intx,inty,intz);voidemo(intx,inty,intz);voidwine......