Partager via


numeric_limits::is_signed

Teste si un type a une représentation signée.

static const bool is_signed = false;

Valeur de retour

true si le type est une représentation signée ; false dans le cas contraire.

Notes

Le membre contient la valeur true pour un type qui est une représentation signé, ce qui est le cas pour tous les types prédéfinis de virgule flottante et entier signé.

Exemple

// numeric_limits_is_signaled.cpp
// compile with: /EHsc
#include <iostream>
#include <limits>

using namespace std;

int main( )
{
   cout << "Whether float objects have a signed representation: "
        << numeric_limits<float>::is_signed
        << endl;
   cout << "Whether double objects have a signed representation: "
        << numeric_limits<double>::is_signed
        << endl;
   cout << "Whether signed char objects have a signed representation: "
        << numeric_limits<signed char>::is_signed
        << endl;
   cout << "Whether unsigned char objects have a signed representation: "
        << numeric_limits<unsigned char>::is_signed
        << endl;
}
  

Configuration requise

**En-tête :**limites <de >

Espace de noms : std

Voir aussi

Référence

strstreambuf, classe