تحوِّل الدالة OCT2BIN عددًا ثمانيًا بعلامة إلى تنسيق ثنائي بعلامة.
مثال للاستخدام
OCT2BIN(37,8)
OCT2BIN(A2)
البنية
OCT2BIN(signed_octal_number, [significant_digits])
-
signed_octal_number
- القيمة الثمانية 30 بت التي تحمل علامة والمطلوب تحويلها إلى قيمة ثنائية بعلامة، ويتم تقديمها كسلسلة.-
أهم وحدة بت لـ
signed_octal_number
هي وحدة بت الخاصة بالعلامة؛ ويُقصد بها الأرقام السالبة التي يتم تمثيلها بتنسيق قيمتي المتمم. -
بالنسبة إلى هذه الدالة، يكون لهذه القيمة حد أقصى يبلغ 777 إذا كانت موجبة، وحد أدنى يبلغ 7777777000 إذا كانت سالبة.
-
إذا تم تقديم
signed_octal_number
كرقم ثماني صالح، سيتم تحويلها تلقائيًا إلى إدخال السلسلة المناسب. على سبيل المثال،OCT2BIN(177)
وOCT2BIN("177")
لهما نفس النتيجة:1111111
.
-
-
significant_digits
- [ اختياري ] عدد الأرقام المعنوية المطلوب التأكد من اشتمال النتيجة عليها.-
إذا كان هذا أكبر من عدد الأرقام المعنوية في النتيجة، يتم ترك مساحة في النتيجة بالأصفار حتى يصل مجموع الأرقام إلى
significant_digits
. -
يتم تجاهل هذه القيمة إذا كان البت الأكثر أهمية لـ
signed_octal_number
هو1
؛ أي إذا كانsigned_octal_number
الذي تم التعبير عنه أكبر من 4000000000 أو مساويًا له.
-
ملاحظات
-
كما هو الحال مع أي قيمة ثمانية، تكون الأرقام 0-7 هي الصالحة فقط. وستتسبب الأرقام الأخرى غيرها في عرض
OCT2BIN
للخطأ#NUM!
. -
إذا كان عدد الأرقام المطلوبة أكبر من
significant_digits
المحددة، يتم عرض الخطأ#NUM!
.
راجع أيضًا
OCT2HEX
: تحوِّل الدالة OCT2HEX عددًا ثمانيًا بعلامة إلى تنسيق سداسي عشري بعلامة.
OCT2DEC
: تحوِّل الدالة OCT2DEC عددًا ثمانيًا بعلامة إلى تنسيق عشري.
HEX2OCT
: تحوِّل الدالة HEX2OCT عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثماني بعلامة.
HEX2DEC
: تحوّل دالة HEX2DEC عددًا سداسيًا عشريًا بعلامة إلى تنسيق عشري.
HEX2BIN
: تحوِّل الدالة HEX2BIN عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثنائي بعلامة.
DEC2OCT
: تحوِّل الدالة DEC2OCT عددًا عشريًا إلى تنسيق ثماني بعلامة.
DEC2HEX
: تحوّل الدالة عددًا عشريًا إلى تنسيق سداسي عشري بعلامة.
DEC2BIN
: تحوّل الدالة DEC2BIN عددًا عشريًا إلى تنسيق ثنائي بعلامة.
BIN2OCT
: تحوّل الدالة BIN2OCT عددًا ثنائيًا بعلامة إلى تنسيق ثماني بعلامة.
BIN2HEX
: تحوِّل الدالة BIN2HEX عددًا ثنائيًا بعلامة إلى تنسيق ست عشري بعلامة.
BIN2DEC
: تحوِّل الدالة BIN2DEC عددًا ثنائيًا بعلامة إلى تنسيق عشري.
أمثلة
لتحويل رقم ثماني إلى قيمته الثنائية.