سلام
آیا همواره مقدارInteger و decimal یکسان است؟
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این سؤال باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این پاسخ باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این کاربر باید گزارش شود.
با سلام. خیر، متفاوت هستند.
سلام
در ابتدا
اعداد اعشارى كه به فرم Real هستن و با ٣٢ بيت نوشته ميشن
اما برگرديم به سوال شما
ببينيد دوست عزيز دسيمال يعنى اعداد در مبناى ١٠ يعنى از عدد صفر تا عدد ٩
اينتيجر چيه حالا اينتيجر يه عدد صحيح ١٦ بيتى هست كه يكـ بيت اون براى علامت هست و ١٥ بيت هم رقم ميگيره
اينتيجر يكـ داده عددى در برنامه نويسى هست و براى پردازش داده ها مورد استفاده قرار ميگيره به عنوان مثال هم شما توى كانورتر هاى زيمنس تبديل به دسيمال رو مشاهده نميكنيد كه اين خودش شاهدى بر اين ادعاست
دسيمال همون فرمت ١٠ ١٠ اى هست كه ما توى مدرسه و محاسبات باهاش سر و كار داشتيم
در حقيقت اينتيجر يكـ قالب ١٥ جايگاهى براى ٠ يا ١ بودن بيت ها و ساخت عدد هست
در این مورد با هم برابر میباشند در واقع 6 int برابر است با 6.00 dec
int ها اعداد صحیح می باشند و برای شمارش به عنوان مثال تعداد بسته های موجود در قفسه ها یا تعداد افراد در یک گروه
dec شامل اعداد اعشاری نیز میشوند در واقع یه فرمته به عنوان مثال از اینجا تا شیراز 9.03 مایل هست
ممنونم با این حساب real و دسیمال چه فرقی باهم دارن؟جفتش اعشاری ان؟تفاوت و شباهتشون؟
سلام
فکر میکنم دسیمال همون عدد اعشاری باشد.
کجای نرم افزار نوشته دسیمال ؟
نه اعشاری نیس.
توی سیمولینک هم دسیمال هس و هم integer که خروجی جفتش یکسانه.توی عکس فرستادم
درسته دیگه داخل نرم افزار سیمولیشن اعداد اعشاری رو با دسیمال نشون میده در یعنی دسیمال اعداد اعشاری رو هم شامل میشه
realهم داره برای DWها که۳۲بیتی ان.
با وجودdecimal چه نیازی به تعریفreal بوده پس؟
ببینید من در بالا اشتباه گفتم دسیمال اعشاری نیست البته با توجه به تستی که در نرم افزار گرفتم.
دسیمال منفی نمیتونه باشه. در قالب یک بایت هم نشون میده
ولی integer باید ۱۶ بیت به بالا باشد. منفی هم میتواند باشد.
Real هم که فقط برا MD ها است و اعداد اعشاری رو نمایش میده
ممنونم با این حساب real و دسیمال چه فرقی باهم دارن؟جفتش اعشاری ان؟تفاوت و شباهتشون؟
میشه گفت دسیمال شامل اعداد صحیح و اعشاریه ولی real فقط اعشاریه؟
اگر اشتباه نکنم نرم افزار سیمولیشن چیزی بنام real نداره و برای نمایش اعداد اعشاری باید روی decimal قرار بدهید