Aracılığıyla paylaş


İmzalı Unsigned dönüştürme

İmzalı ayrılmaz türdeki nesnelerin imzasız karşılık gelen türlere dönüştürülebilir.Bu dönüşümler gerçek bit deseni değişmez; Ancak, verilerin yorumunu değiştirir.Bu kod göz önünde bulundurun:

Örnek

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

using namespace std;
int main()
{
    short  i = -3;
    unsigned short u;

    cout << (u = i) << "\n";
}

Çıktı

65533

Yukarıdaki örnekte, bir signed short, i, tanımlanmış ve negatif bir sayı başlatıldı.İfade (u = i) neden i dönüştürülecek bir İmzasız kısa atama için önce u.

Ayrıca bkz.

Başvuru

İntegral dönüşümleri