翻訳と辞書
Words near each other
・ Signed overpunch
・ Signed parish roads in Louisiana
・ Signed Polish
・ Signed Sealed and Delivered
・ Signed sealed delivered
・ Signed Sealed Delivered (album)
・ Signed Spanish
・ Signed to the Streets
・ Signed to the Streets 2
・ Signed with Their Honour
・ Signed zero
・ Signed, Sealed & Delivered
・ Signed, Sealed, Delivered (TV series)
・ Signed, Sealed, Delivered I'm Yours
・ Signed-digit representation
Signedness
・ Signehamna
・ Signer
・ Signer's House and Matthew Thornton Cemetery
・ Signers Monument
・ Signes
・ Signes (song)
・ Signes de Nuit
・ Signes extérieurs de richesse
・ Signes, Var
・ Signet
・ Signet Armorlite
・ Signet Jewelers
・ Signet Press
・ Signet Regency romances


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Signedness : ウィキペディア英語版
Signedness

In computing, signedness is a property of data types representing numbers in computer programs. A numeric variable is ''signed'' if it can represent both positive and negative numbers, and ''unsigned'' if it can only represent non-negative numbers (zero or positive numbers).
As ''signed'' numbers can represent negative numbers, they lose a range of positive numbers that can only be represented with ''unsigned'' numbers of the same size (in bits) because half the possible values are non-positive values (so if an 8-bit is signed, positive unsigned values 128 to 255 are gone while -128 to 127 are present). Unsigned variables can dedicate all the possible values to the positive number range.
For example, a two's complement signed 16-bit integer can hold the values −32768 to 32767 inclusively, while an unsigned 16 bit integer can hold the values 0 to 65535. For this sign representation method, the leftmost bit (most significant bit) denotes whether the value is positive or negative (0 for positive, 1 for negative).
== In programming languages ==
For most architectures, there is no signed–unsigned type distinction in the machine language. Nevertheless, arithmetic instructions usually set different CPU flags such as the carry flag for unsigned arithmetic and the overflow flag signed. Those values can be taken into account by subsequent branch or arithmetic commands.
The C programming language, with its derivatives, implements the signedness for all integer data types, as well as for "character". The unsigned modifier defines the type to be unsigned. The default integer signedness is signed, but can be set explicitly with signed modifier. Integer literals can be made unsigned with U suffix. For example, 0xFFFFFFFF gives −1, but 0xFFFFFFFFU gives 4,294,967,295 for 32-bit code.
Compilers often issue a warning when comparisons are made between signed and unsigned numbers or when one is cast to the other. These are potentially dangerous operations as the ranges of the signed and unsigned types are different.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Signedness」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.