Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Курсы
C ++. الأساسيات
(C ++) أرقام حقيقية
Модуль:
(C ++) أرقام حقيقية
Задача
1
/10
الأعداد الحقيقية
Теория
الأعداد الحقيقية h4> <قبل> تعويم ص = 5.0 قيمة
5.0
هي رقم يتم تمثيله في صورة كسر عشري (يحتوي على عدد صحيح وجزء كسري). في علوم الكمبيوتر ، تسمى هذه الأرقام أرقامًا حقيقية.
نبسب ؛
الرقم الحقيقي هو رقم يحتوي على جزء صحيح وجزء كسري. يتم فصل الأجزاء الصحيحة والكسرية عن بعضها بواسطة نقطة ، وليس فاصلة كما في الرياضيات. div>
حتى إذا كان الجزء الكسري من الرقم يساوي صفرًا ، كما هو الحال في المتغير
r
في المثال ، فسيظل المترجم ينشئ متغيرًا حقيقيًا في الذاكرة. النقطة ، كما كانت ، إشارة للمترجم بضرورة إنشاء متغير حقيقي. & nbsp؛
أعداد كبيرة جدًا وصغيرة جدًا & nbsp ؛ تُكتب باستخدام "النقطة العائمة" (في ما يسمى بالشكل العلمي
). نبسب ؛
في الشكل العلمي ، يتم تمثيل الرقم على أنه
mantissa
(جزء مهم من العدد) و
الأس var>. عند الكتابة ، يتم فصل الجزء العشري والأس عن بعضهما البعض بالحرف
e
(يشير إلى 10 إلى حد ما). & nbsp؛
على سبيل المثال ، يمكنك تخزين قيمة شحنة الإلكترون في متغير & nbsp؛
(& nbsp؛
\ (1،60217662 \ مرات 10 ^ {- 19} \)
& nbsp؛ Kl) ، مكتوب كـ & nbsp؛ <قبل>
تعويم strong> El = & nbsp؛ 1.60217662e-19 // لأمر إيجابي ، يمكن حذف علامة +
لا يمكن تخزين جميع الأرقام الحقيقية تقريبًا في ذاكرة الكمبيوتر بدقة تامة ، حيث يتم تخصيص عدد محدود من وحدات البت لتخزينها. لذلك ، عند الحساب بالأرقام الحقيقية ، تتراكم الأخطاء المرتبطة بعدم دقة التمثيل. علاوة على ذلك ، كلما قلت المساحة المخصصة ، زاد هذا الخطأ. لتقليل الخطأ في C ++ ، يتم استخدام النوع
double
، والذي يخزن رقمًا حقيقيًا بدقة مضاعفة في الذاكرة (يشغل ثمانية بايت في الذاكرة ، بينما النوع
float
- 4 بايت).
Задача
يقوم البرنامج بإخراج الرقم أدناه في شكل علمي. اكتبها في & quot؛ العادية & quot؛
\ (1.2345e + 001 \)
Выберите правильный ответ, либо введите его в поле ввода
Комментарий учителя