امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل نوع متغیر (float به unsigned char) در زبان سی
نویسنده پیام
PRO غایب
كاربر دو ستاره
**

ارسال‌ها: 92
موضوع‌ها: 1
تاریخ عضویت: خرداد ۱۳۹۱

تشکرها : 1061
( 400 تشکر در 136 ارسال )
ارسال: #1
Question  تبدیل نوع متغیر (float به unsigned char) در زبان سی
سلام دوستان.Laughخوبین؟
در کد ویژن چطور میشه فرمت float را به unsigned char تبدیل کرد؟ با تشکر.
یه تابعی هست که حتما عدد unsigned char می خواد ولی متغیر من float هست.چکار کنم؟LaughSmile

غریق دریای تکنولوژی  :lol:
(آخرین ویرایش در این ارسال: ۰۹-مرداد-۱۳۹۲, ۰۷:۴۵:۲۰، توسط PRO.)
۰۹-مرداد-۱۳۹۲, ۰۳:۲۷:۴۳
ارسال‌ها
پاسخ
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #2
RE: تبدیل نوع متغیر (float به unsigned char) در زبان سی
(۰۹-مرداد-۱۳۹۲, ۰۳:۲۷:۴۳)PRO نوشته است: سلام دوستان.Laughخوبین؟
در کد ویژن چطور میشه فرمت float را به unsigned char تبدیل کرد؟ با تشکر.
یه تابعی هست که حتما عدد unsigned char می خواد ولی متغیر من float هست.چکار کنم؟LaughSmile
شما اگه همین طوری بزاری (مساوی قرارش بدی) قسمت اعشاری حذف میشه بدون مشکل
ولی اگه گیر داد کلا این جوری داده هارو تبدیل می کنن
کد:
char a=0;
float b =1.1f;
;a=(char)b
a=char(b);
...

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۰۹-مرداد-۱۳۹۲, ۰۸:۲۶:۰۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, aKaReZa75, babyy, PRO
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13642
( 14739 تشکر در 4686 ارسال )
ارسال: #3
RE: تبدیل نوع متغیر (float به unsigned char) در زبان سی
کتاب خونه stdlib.h
تابع ftoa
کد php:
ftoa(float n,unsigned char decimal,char str
nعدد اعشاری ورودی
decimal تعداد رقم ممیز یا همون اعشار
str رشته ی خروجی

۰۹-مرداد-۱۳۹۲, ۱۰:۳۵:۴۳
ارسال‌ها
پاسخ
تشکر شده توسط : aKaReZa75, babyy, PRO, behzady
PRO غایب
كاربر دو ستاره
**

ارسال‌ها: 92
موضوع‌ها: 1
تاریخ عضویت: خرداد ۱۳۹۱

تشکرها : 1061
( 400 تشکر در 136 ارسال )
ارسال: #4
RE: تبدیل نوع متغیر (float به unsigned char) در زبان سی
انگار پارامتر سوم تابع ftoa باید int باشه نه char.
ارور میده.از راه اول رفتم.بهتر بود.ClapCool
نوشتم.
کد:
x=(char)y
x به عنوان متغیر unsigned char و y به عنوان متغیر float.
ارور نداد.
ولی مطمئنید باید پرانتز دور char باشه نه دور y ?????
هر وقت دور y گذاشتم قات زد.
مطمئنید درست کار میکنه؟

غریق دریای تکنولوژی  :lol:
(آخرین ویرایش در این ارسال: ۱۰-مرداد-۱۳۹۲, ۰۶:۰۵:۵۲، توسط PRO.)
۰۹-مرداد-۱۳۹۲, ۲۰:۱۶:۰۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش مبتدي تا پيشرفته زبان C++ - C dreamvbfox 46 136,868 ۱۲-آذر-۱۳۹۹, ۱۷:۴۶:۱۴
آخرین ارسال: mona_alizade
  [پروژه] الگوریتم زمانبندی RR به زبان C همراه سورس کد Ghoghnus 2 1,482 ۰۳-بهمن-۱۳۹۸, ۱۴:۲۷:۵۷
آخرین ارسال: Ghoghnus
Question درخواست برنامه ای به زبان ++C saeidengman 11 15,555 ۰۵-تير-۱۳۹۶, ۱۱:۴۷:۰۱
آخرین ارسال: alivolley
  تبدیل کد بسکام به کدویزن cloner006 7 7,089 ۰۳-آذر-۱۳۹۵, ۰۴:۱۸:۰۱
آخرین ارسال: eny.m
  ارتباط دو زبان c و ++C و ایجاد آبجکت از کلاس در C salehjg 3 3,742 ۲۴-اردیبهشت-۱۳۹۵, ۱۶:۰۸:۱۷
آخرین ارسال: salehjg
Question تبدیل infix به postfix به وسیله لیست پیوندی zohreh.ma 3 3,813 ۱۳-اردیبهشت-۱۳۹۵, ۱۵:۱۷:۵۶
آخرین ارسال: hartan
  کتاب فارسی اموزش زبان C lord_viper 12 33,520 ۱۹-اسفند-۱۳۹۳, ۰۰:۰۲:۰۵
آخرین ارسال: vigraz
  [سوال] تبدیل دسیمال 24 بیت به باینری a.mehran 1 2,116 ۲۳-دى-۱۳۹۳, ۱۶:۳۷:۳۶
آخرین ارسال: NO DONGLE
  تبدیل c به اسمبلی فروم باز 9 15,186 ۲۵-خرداد-۱۳۹۲, ۱۵:۱۴:۴۶
آخرین ارسال: cinapa
  برنامه شمارنده خاص به زبان ++C saidal 1 4,331 ۱۷-اسفند-۱۳۹۱, ۱۷:۲۰:۳۸
آخرین ارسال: Ghoghnus

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS