Double-precision floating-point format (original) (raw)
El formato en coma (o punto) flotante de doble precisión es un formato de número de computador u ordenador que ocupa 64 bits en su memoria y representa un amplio y dinámico rango de valores mediante el uso de la coma flotante. Este formato suele ser conocido como binary64 tal como se especifica en el estándar IEEE 754.En los computadores antiguos fueron utilizados diferentes formatos de coma flotante de 8 bytes, como ejemplo, el tipo de datos de doble precisión en el lenguaje de programación GW-BASIC, el cual era un formato de coma flotante de 32 bits MBF (Formato Binario de Microsoft).
Property | Value |
---|---|
dbo:abstract | تنسيق النقطة العائمة مزدوج الدقة (بالإنجليزية: Double-precision floating-point format)، هو تنسيق من تنسيقات أعداد الحاسوب، يَشغل عادةً 64 بت في ذاكرة الحاسوب؛ يمثل مجموعة ديناميكية واسعة من القيم الرقمية باستخدام فاصلة الأساس عائمة. تُستخدم الفاصلة العائمة لتمثيل القيم الكسرية، أو عندما تكون هناك حاجة إلى نطاق أوسع مما يتم توفيره بواسطة الفاصلة (النقطة) الثابتة (بنفس عرض البت)، حتى لو كانت على حساب الدقة. يمكن اختيار الدقة المزدوجة عندما يكون نطاق أو دقة الدقة الواحدة غير كاف. في معيار IEEE 754-2008، يُشار رسميًا إلى تنسيق 64 بت الأساس-2 باسم 64-ثنائي؛ كان يطلق عليه ضعف double في IEEE 754-1985. يحدد معيات IEEE 754 تنسيقات الفاصلة العائمة الإضافية، بما في ذلك الدقة الأحادية 32 بت للأساس-2 و تمثيلات الأساس 10. كانت فورتران واحدة من لغات البرمجة الأولى التي قدمت أنواع بيانات النقطة العائمة أحادية ومزدوجة الدقة. قبل اعتماد IEEE 754-1985 على نطاق واسع، كان تمثيل وخصائص أنواع بيانات الفاصلة العائمة يعتمد على الشركة المصنعة للحاسوب ونموذج الحاسوب، وعلى القرارات التي اتخذها منفذي لغة البرمجة. على سبيل المثال، كان نوع البيانات مزدوج الدقة GW-BASIC هو تنسيق الفاصلة العائمة 64 بت للنقطة العائمة. (ar) En informàtica, precisió doble és un que ocupa dues localitzacions d'emmagatzemament adjacents o 8 bytes. Un nombre de precisió doble, molts cops simplificat com a doble, pot ser definit a ser un enter, punt fix, o punt flotant. Per a la seva representació es segueix l'estàndard IEE 754-2008 de 64 bits amb base 2, la qual proporciona una precisió relativa pròxima als 16 dígits decimals i el rang de magnitud al voltant de 10−308 fins a uns 10308. Com a conseqüència del seu format, els valors pròxims a zero tenen una major precisió que els valors màxims o mínims. Els computadors moderns amb una paraula de 32 bits (precisió simple) proporcionen precisió doble de 64 bits.Punt flotant de precisió doble és un estàndard IEEE 754 per codificar nombres decimals o binaris en punt flotant en 8 bytes. (ca) Doppelte Genauigkeit (englisch double precision oder auch double) steht in der Computerarithmetik für ein Gleitkomma-Zahlenformat, bei dem eine Zahl 8 Byte (also 64 Bit) belegt. Es belegt damit doppelt so viel Speicher wie Gleitkommazahlen einfacher Genauigkeit. Bei der Gleitkommadarstellung werden 11 Bit für den Exponenten verwendet und ein Bit für das Vorzeichen, die restlichen 52 Bit stehen für die eigentliche Zahlendarstellung (Mantisse) zur Verfügung. Eine Präzision von 53 Bit bedeutet umgerechnet ins Dezimalsystem eine ungefähre Auflösung auf 16 Stellen im Dezimalsystem. Die Bezeichnung ist nicht nur für Gleitkommazahlen vorbehalten, sondern auch für Ganz-Zahl-Formate anwendbar. Die Darstellung von solchen Gleitkommazahlen ist seit dem Jahr 1985 durch das Institute of Electrical and Electronics Engineers in der Norm 754 spezifiziert. (de) El formato en coma (o punto) flotante de doble precisión es un formato de número de computador u ordenador que ocupa 64 bits en su memoria y representa un amplio y dinámico rango de valores mediante el uso de la coma flotante. Este formato suele ser conocido como binary64 tal como se especifica en el estándar IEEE 754.En los computadores antiguos fueron utilizados diferentes formatos de coma flotante de 8 bytes, como ejemplo, el tipo de datos de doble precisión en el lenguaje de programación GW-BASIC, el cual era un formato de coma flotante de 32 bits MBF (Formato Binario de Microsoft). (es) Double-precision floating-point format (sometimes called FP64 or float64) is a floating-point number format, usually occupying 64 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point. Floating point is used to represent fractional values, or when a wider range is needed than is provided by fixed point (of the same bit width), even if at the cost of precision. Double precision may be chosen when the range or precision of single precision would be insufficient. In the IEEE 754-2008 standard, the 64-bit base-2 format is officially referred to as binary64; it was called double in IEEE 754-1985. IEEE 754 specifies additional floating-point formats, including 32-bit base-2 single precision and, more recently, base-10 representations. One of the first programming languages to provide single- and double-precision floating-point data types was Fortran. Before the widespread adoption of IEEE 754-1985, the representation and properties of floating-point data types depended on the computer manufacturer and computer model, and upon decisions made by programming-language implementers. E.g., GW-BASIC's double-precision data type was the 64-bit MBF floating-point format. (en) 倍精度浮動小数点数(ばいせいどふどうしょうすうてんすう、英: double-precision floating-point number)は、64ビットの浮動小数点数表現である。 倍精度とは単精度に対する表現であり、これは32ビットを1ワードとする32ビットアーキテクチャをもとにしている。 昔のFORTRANでは、単精度(REAL型)よりも精度が高ければ倍精度(DOUBLE PRECISION型)を名乗ることができた(そもそもワードの長さも浮動小数点のフォーマットも機種ごとにまちまちだった)。IBMのSystem/360で採用され大型機の事実上の標準となった、指数の基数が16の浮動小数点形式は、32ビット単精度では最悪の場合の精度が十進で6桁程度となり、技術計算では倍精度以上を使わねばならないという問題があった。(注:FORTRANではREAL型が1ワード、DOUBLE PRECISION型が2ワードという前提だった) 浮動小数点算術に関する標準であるIEEE 754では、単精度は32ビット(4オクテット)、倍精度は64ビット(8オクテット)である。いずれにしろ、「倍」というのは、精度に関係する仮数部(後述)の長さが正確に2倍である、といったような意味ではなく、全体の長さが2倍である所から来ているので、実際の所「倍精度」というのはかなり大雑把な言い方に過ぎない。 (ja) Em computação, a Dupla precisão no formato de ponto flutuante ou simplesmente precisão dupla é um ponto flutuante de geralmente binário que ocupa 8 bytes (64 bits em computadores modernos) na memória do computador. No o formato 64-bit base 2 é oficialmente denominado binary64. Denominava-se double no . Uma das primeiras linguagens de programação a fornecer única- e dupla-precisão de tipos de dados em ponto flutuante foi Fortran. Antes da adopção generalizada do IEEE 754-1985, a representação e propriedades do duplo tipo de dados de ponto flutuante dependia da fabricante do computador e do modelo de computador. (pt) Число́ двойно́й то́чности (Double precision, Double) — компьютерный формат представления числа с плавающей запятой, занимающий в памяти 64 бита, или 8 байт. Как правило, обозначает числа с плавающей запятой стандарта IEEE 754. Числа с плавающей запятой (двойной/одинарной/четверной точности) поддерживаются сопроцессором (до 80486SX включительно выполнен как отдельный модуль — 0х87/0х287/0х387/0х487, начиная с 80486DX является встроенным в главный процессор. Сопроцессор, хотя он сейчас и является частью главного процессора, принято называть FPU — Floating Point Unit, буквально «модуль плавающей запятой»). В компьютерах, которые имеют 64-разрядные числа с плавающей запятой, большинство чисел хранятся в двойной точности, поскольку использование чисел одинарной точности обеспечивает почти такую же производительность, но все вычисления в FPU осуществляются в 80-битном (расширенном, extended) представлении. Одним из первых языков программирования, позволявшим использовать числа одинарной и двойной точности с плавающей запятой, был Фортран. Числа двойной точности с плавающей запятой эквивалентны по точности числу с 15-17 значащими десятичными цифрами (в среднем 16,3) в диапазоне примерно от 10−308 до 10308. Окончательное значение числа равняется ±знак · (1+мантисса/ 252) × 2порядок − 1023. Знак 0 соответствует положительным числам, знак 1 отрицательным. Старший бит мантиссы, который всегда равен единице, опускается. Порядок 0 записывается как 1023. Существуют также денормализованные числа, записываемые порядком 00…00 и имеющие значение ±знак × (0+мантисса/ 252) · 21 − 1023. Денормализованные числа имеют уменьшенное количество значащих цифр мантиссы. Порядок 11…11 предназначен для записи особых чисел: «бесконечности» и «не-числа» — NaN. (ru) 雙精度浮點數(double)是计算机使用的一種資料型別。比起單精度浮點數,雙精度浮點數使用 64 位(8字节) 來儲存一個浮點數。它可以表示二進位制的53位有效數字,其可以表示的数字的绝对值范围为。 (zh) Формат із подвійною точністю і рухомою комою (іноді FP64 або float64 ) - це , який зазвичай займає 64 біти в пам’яті комп’ютера; він представляє широкий динамічний діапазон числових значень за допомогою рухомої коми . Число з рухомою комою використовується для представлення дробових значень або коли потрібен ширший діапазон, ніж передбачений нерухомою комою (тієї ж бітової ширини), навіть ціною точності. Подвійна точність може бути обрана, коли діапазон або точність одинарної точності буде недостатнім. В стандарті , 64-бітний формат base-2 офіційно називається binary64; його називали подвійним в . IEEE 754 визначає додаткові формати з рухомою комою, включаючи 32-бітові одиничні показники точності base-2 та, нещодавно, base-10. (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/IEEE_754_Double_Floating_Point_Format.svg?width=300 |
dbo:wikiPageID | 53734 (xsd:integer) |
dbo:wikiPageLength | 18902 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1124030667 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Rounding dbr:X87 dbr:Dynamic_range dbr:Common_Lisp dbr:Single-precision_floating-point_format dbr:GW-BASIC dbr:NaN dbr:Computer_number_format dbr:Standardization dbr:Subnormal_number dbr:64-bit_MBF dbr:C99 dbr:CUDA dbr:C_data_types dbr:ARM_architecture dbc:Floating_point_types dbr:ECMAScript dbr:Floating-point_arithmetic dbr:Fortran dbr:Machine_epsilon dbr:Significant_figures dbr:PA-RISC dbr:Radix_point dbc:Binary_arithmetic dbc:Computer_arithmetic dbr:JSON dbr:Java_(programming_language) dbr:Bit dbr:IEEE_floating_point dbr:Infinity dbr:Nvidia dbr:X86 dbr:Single_precision dbr:Exponent_bias dbr:IEEE_754 dbr:IEEE_754-1985 dbr:IEEE_754-2008 dbr:Programming_language dbr:Fixed-point_arithmetic dbr:Sign_bit dbr:Signed_zero dbr:Normal_number_(computing) dbr:Strictfp dbr:Significand dbr:SSE2 dbr:Offset-binary dbr:JavaScript_(programming_language) dbr:Computer_manufacturer dbr:Exponent dbr:Precision_(arithmetic) dbr:File:IEEE_754_Double_Floating_Point_Format.svg |
dbp:wikiPageUsesTemplate | dbt:Reflist dbt:Short_description dbt:Excerpt dbt:Data_types dbt:Floating-point |
dct:subject | dbc:Floating_point_types dbc:Binary_arithmetic dbc:Computer_arithmetic |
gold:hypernym | dbr:Format |
rdf:type | dbo:Software |
rdfs:comment | El formato en coma (o punto) flotante de doble precisión es un formato de número de computador u ordenador que ocupa 64 bits en su memoria y representa un amplio y dinámico rango de valores mediante el uso de la coma flotante. Este formato suele ser conocido como binary64 tal como se especifica en el estándar IEEE 754.En los computadores antiguos fueron utilizados diferentes formatos de coma flotante de 8 bytes, como ejemplo, el tipo de datos de doble precisión en el lenguaje de programación GW-BASIC, el cual era un formato de coma flotante de 32 bits MBF (Formato Binario de Microsoft). (es) 倍精度浮動小数点数(ばいせいどふどうしょうすうてんすう、英: double-precision floating-point number)は、64ビットの浮動小数点数表現である。 倍精度とは単精度に対する表現であり、これは32ビットを1ワードとする32ビットアーキテクチャをもとにしている。 昔のFORTRANでは、単精度(REAL型)よりも精度が高ければ倍精度(DOUBLE PRECISION型)を名乗ることができた(そもそもワードの長さも浮動小数点のフォーマットも機種ごとにまちまちだった)。IBMのSystem/360で採用され大型機の事実上の標準となった、指数の基数が16の浮動小数点形式は、32ビット単精度では最悪の場合の精度が十進で6桁程度となり、技術計算では倍精度以上を使わねばならないという問題があった。(注:FORTRANではREAL型が1ワード、DOUBLE PRECISION型が2ワードという前提だった) 浮動小数点算術に関する標準であるIEEE 754では、単精度は32ビット(4オクテット)、倍精度は64ビット(8オクテット)である。いずれにしろ、「倍」というのは、精度に関係する仮数部(後述)の長さが正確に2倍である、といったような意味ではなく、全体の長さが2倍である所から来ているので、実際の所「倍精度」というのはかなり大雑把な言い方に過ぎない。 (ja) 雙精度浮點數(double)是计算机使用的一種資料型別。比起單精度浮點數,雙精度浮點數使用 64 位(8字节) 來儲存一個浮點數。它可以表示二進位制的53位有效數字,其可以表示的数字的绝对值范围为。 (zh) تنسيق النقطة العائمة مزدوج الدقة (بالإنجليزية: Double-precision floating-point format)، هو تنسيق من تنسيقات أعداد الحاسوب، يَشغل عادةً 64 بت في ذاكرة الحاسوب؛ يمثل مجموعة ديناميكية واسعة من القيم الرقمية باستخدام فاصلة الأساس عائمة. تُستخدم الفاصلة العائمة لتمثيل القيم الكسرية، أو عندما تكون هناك حاجة إلى نطاق أوسع مما يتم توفيره بواسطة الفاصلة (النقطة) الثابتة (بنفس عرض البت)، حتى لو كانت على حساب الدقة. يمكن اختيار الدقة المزدوجة عندما يكون نطاق أو دقة الدقة الواحدة غير كاف. (ar) En informàtica, precisió doble és un que ocupa dues localitzacions d'emmagatzemament adjacents o 8 bytes. Un nombre de precisió doble, molts cops simplificat com a doble, pot ser definit a ser un enter, punt fix, o punt flotant. Per a la seva representació es segueix l'estàndard IEE 754-2008 de 64 bits amb base 2, la qual proporciona una precisió relativa pròxima als 16 dígits decimals i el rang de magnitud al voltant de 10−308 fins a uns 10308. Com a conseqüència del seu format, els valors pròxims a zero tenen una major precisió que els valors màxims o mínims. (ca) Double-precision floating-point format (sometimes called FP64 or float64) is a floating-point number format, usually occupying 64 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point. Floating point is used to represent fractional values, or when a wider range is needed than is provided by fixed point (of the same bit width), even if at the cost of precision. Double precision may be chosen when the range or precision of single precision would be insufficient. (en) Doppelte Genauigkeit (englisch double precision oder auch double) steht in der Computerarithmetik für ein Gleitkomma-Zahlenformat, bei dem eine Zahl 8 Byte (also 64 Bit) belegt. Es belegt damit doppelt so viel Speicher wie Gleitkommazahlen einfacher Genauigkeit. Bei der Gleitkommadarstellung werden 11 Bit für den Exponenten verwendet und ein Bit für das Vorzeichen, die restlichen 52 Bit stehen für die eigentliche Zahlendarstellung (Mantisse) zur Verfügung. Eine Präzision von 53 Bit bedeutet umgerechnet ins Dezimalsystem eine ungefähre Auflösung auf 16 Stellen im Dezimalsystem. (de) Em computação, a Dupla precisão no formato de ponto flutuante ou simplesmente precisão dupla é um ponto flutuante de geralmente binário que ocupa 8 bytes (64 bits em computadores modernos) na memória do computador. No o formato 64-bit base 2 é oficialmente denominado binary64. Denominava-se double no . Uma das primeiras linguagens de programação a fornecer única- e dupla-precisão de tipos de dados em ponto flutuante foi Fortran. (pt) Число́ двойно́й то́чности (Double precision, Double) — компьютерный формат представления числа с плавающей запятой, занимающий в памяти 64 бита, или 8 байт. Как правило, обозначает числа с плавающей запятой стандарта IEEE 754. Одним из первых языков программирования, позволявшим использовать числа одинарной и двойной точности с плавающей запятой, был Фортран. Числа двойной точности с плавающей запятой эквивалентны по точности числу с 15-17 значащими десятичными цифрами (в среднем 16,3) в диапазоне примерно от 10−308 до 10308. (ru) Формат із подвійною точністю і рухомою комою (іноді FP64 або float64 ) - це , який зазвичай займає 64 біти в пам’яті комп’ютера; він представляє широкий динамічний діапазон числових значень за допомогою рухомої коми . Число з рухомою комою використовується для представлення дробових значень або коли потрібен ширший діапазон, ніж передбачений нерухомою комою (тієї ж бітової ширини), навіть ціною точності. Подвійна точність може бути обрана, коли діапазон або точність одинарної точності буде недостатнім. (uk) |
rdfs:label | تنسيق النقطة العائمة مزدوج الدقة (ar) Precisió doble (ca) Doppelte Genauigkeit (de) Formato en coma flotante de doble precisión (es) Double-precision floating-point format (en) 倍精度浮動小数点数 (ja) Dupla precisão no formato de ponto flutuante (pt) Число двойной точности (ru) 雙精度浮點數 (zh) Формат рухомої коми з подвійною точністю (uk) |
owl:sameAs | freebase:Double-precision floating-point format wikidata:Double-precision floating-point format dbpedia-ar:Double-precision floating-point format dbpedia-ca:Double-precision floating-point format dbpedia-de:Double-precision floating-point format dbpedia-es:Double-precision floating-point format dbpedia-fa:Double-precision floating-point format dbpedia-ja:Double-precision floating-point format dbpedia-no:Double-precision floating-point format dbpedia-pt:Double-precision floating-point format dbpedia-ru:Double-precision floating-point format dbpedia-sq:Double-precision floating-point format dbpedia-sr:Double-precision floating-point format dbpedia-uk:Double-precision floating-point format dbpedia-zh:Double-precision floating-point format https://global.dbpedia.org/id/HxQR |
prov:wasDerivedFrom | wikipedia-en:Double-precision_floating-point_format?oldid=1124030667&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/IEEE_754_Double_Floating_Point_Format.svg |
foaf:isPrimaryTopicOf | wikipedia-en:Double-precision_floating-point_format |
is dbo:wikiPageDisambiguates of | dbr:Double |
is dbo:wikiPageRedirects of | dbr:64-bit_binary_floating-point_format dbr:64-bit_floating_point_format dbr:Binary64 dbr:Double_(data_type) dbr:Double_Precision dbr:Float64 dbr:Double_data_type dbr:FP64 dbr:64-bit_floating-point dbr:64-bit_floating-point_format dbr:64-bit_floating_point dbr:9007199254740992 dbr:Dual-precision_floating_point dbr:Float8 dbr:Double-precision dbr:Double-precision_floating-point dbr:Double-precision_floating_point dbr:Double_(type) dbr:Double_float dbr:Double_precision dbr:Double_precision_float dbr:Double_precision_floating-point_format dbr:Double_precision_floating_point dbr:Real*8 |
is dbo:wikiPageWikiLink of | dbr:64-bit_binary_floating-point_format dbr:64-bit_floating_point_format dbr:Power_ISA dbr:Power_of_two dbr:Prime95 dbr:Pro_Tools dbr:Python_(programming_language) dbr:Rounding dbr:F64 dbr:List_of_data_structures dbr:PowerPC_970 dbr:Bendix_G-15 dbr:List_of_Java_bytecode_instructions dbr:List_of_Nvidia_graphics_processing_units dbr:Petascale_computing dbr:Volta_(microarchitecture) dbr:Integer_overflow dbr:1023_(number) dbr:170_(number) dbr:Conjugate_gradient_method dbr:MasPar dbr:SPARC dbr:Single-precision_floating-point_format dbr:Radial_basis_function_interpolation dbr:Zettascale_computing dbr:Fugaku_(supercomputer) dbr:GNU_Octave dbr:GeForce_10_series dbr:GeForce_16_series dbr:GeForce_20_series dbr:GeForce_30_series dbr:GeForce_40_series dbr:Glossary_of_computer_science dbr:GraphBLAS dbr:Graphics_Core_Next dbr:List_of_AMD_graphics_processing_units dbr:Macsyma dbr:Sine_and_cosine dbr:Zero_ASIC dbr:Pascal_(microarchitecture) dbr:Power_Processing_Element dbr:Stack_overflow dbr:Xeon_Phi dbr:BSON dbr:C99 dbr:C_data_types dbr:Jet_Propulsion_Laboratory_Development_Ephemeris dbr:ARM_architecture_family dbr:AVX-512 dbr:Essbase dbr:Exponentially_modified_Gaussian_distribution dbr:Extended_precision dbr:FLOPS dbr:F_(programming_language) dbr:Floating-point_arithmetic dbr:Binary64 dbr:Floating-point_error_mitigation dbr:Floating-point_unit dbr:Googol dbr:Double dbr:Double_(data_type) dbr:Double_Precision dbr:Float64 dbr:Machine_epsilon dbr:Precision_(computer_science) dbr:Quadruple-precision_floating-point_format dbr:Real-Time_Messaging_Protocol dbr:2,147,483,647 dbr:JSON dbr:Ariane_flight_V88 dbr:AArch64 dbr:AMD_FirePro dbr:ARM_Cortex-M dbr:Adreno dbr:John_Gustafson_(scientist) dbr:LINPACK_benchmarks dbr:Tesla_(microarchitecture) dbr:Mixed-precision_arithmetic dbr:Double_data_type dbr:Audio_bit_depth dbr:Green500 dbr:FP64 dbr:IBM_Blue_Gene dbr:Implementations_of_differentially_private_analyses dbr:Catastrophic_cancellation dbr:Radeon_HD_5000_series dbr:Radeon_Pro dbr:Real_number dbr:X86-64 dbr:Xorshift dbr:Long_double dbr:Multicollinearity dbr:Well-known_text_representation_of_geometry dbr:Scale_factor_(computer_science) dbr:IEEE_754 dbr:Numeric_precision_in_Microsoft_Excel dbr:Round-off_error dbr:Exascale_computing dbr:PowerPC_600 dbr:NEC_V60 dbr:Significand dbr:Scanf_format_string dbr:UBJSON dbr:64-bit_floating-point dbr:64-bit_floating-point_format dbr:64-bit_floating_point dbr:9007199254740992 dbr:Dual-precision_floating_point dbr:Float8 dbr:Double-precision dbr:Double-precision_floating-point dbr:Double-precision_floating_point dbr:Double_(type) dbr:Double_float dbr:Double_precision dbr:Double_precision_float dbr:Double_precision_floating-point_format dbr:Double_precision_floating_point dbr:Real*8 |
is foaf:primaryTopic of | wikipedia-en:Double-precision_floating-point_format |