constants - 如何发现最低的CGFloat负值?

标签 constants swift3 cgfloat

我知道这些值:

  • CGFloat.infinity,它大于
  • CGFloat.greatestFiniteMagnitude,它大于
  • CGFloat.leastNormalMagnitude,它大于
  • CGFloat.leastNonzeroMagnitude,它大于
  • 0

  • 但据我所知,它就停在那里。负值在哪里?我想这也许就像在它们前面放置一个-一样容易,但是随后我担心可能会有奇怪的异常。

    如何在CGFloat中找到关键的负数? 至关重要的是,最低的非整数负数。

    最佳答案

    浮点数有一个符号位,取反它们会将符号位更改为相反的值(实际上为负零)。

    在它们前面放一个减号。否定明确。

    关于constants - 如何发现最低的CGFloat负值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39643109/

    相关文章:

    c - 从 c 中的函数初始化静态常量变量

    c++ - allocator::get_deleter() 应该是 const 合格的吗?

    c++ - 无法将 'const pointer const' 传递给 const ref

    c++ - 通常在 C++ 中使用 const 指令,特别是在 Tiny XML 库中 :

    ios - 返回字符串数组并填充 UILabel - Swift 3

    swift - 什么是 CGFloat.leastNonzeroMagnitude 在 Obj-C 中的等价物

    json - UITableView 不显示来自 URL 的图像

    swift - ReactiveCocoa 5.0中如何处理回调?

    ios - 什么是 NSNotFound 的 float

    iphone - 如何将像素转换为CGFloat?