این دستور ascii2binary است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ascii2binary - اعداد ASCII را به باینری تبدیل کنید
خلاصه
ascii2binary [پرچم ها]
شرح
ascii2binary ورودی متشکل از دنباله ای از نمایش های متنی ASCII را می خواند
اعداد، با فضای خالی از هم جدا شده و معادل های باینری را به عنوان خروجی تولید می کند. نوع
(عدد صحیح بدون علامت، عدد صحیح امضا شده یا عدد ممیز شناور) و اندازه خروجی باینری
با استفاده از پرچم های خط فرمان انتخاب می شود. پیش فرض کاراکتر بدون علامت است. ورودی است
هم از نظر اشکالات قالب و هم برای اطمینان از اینکه شماره درخواستی قابل نمایش است بررسی شد
در تعدادی از نوع باینری و اندازه درخواستی.
INPUT FORMAT
فرمت های ورودی پشتیبانی شده دقیقا همان فرمت هایی هستند که توسط آن پشتیبانی می شوند strtod(3) برای ممیز شناور
اعداد، توسط strtoll(3) برای اعداد صحیح امضا شده، و توسط strtoull(3) برای اعداد صحیح بدون علامت،
به جز آن، بر خلاف strtod(3) اعداد ممیز شناور ممکن است هزاران جداکننده داشته باشند. این
به این معنی است که به طور پیش فرض اعداد صحیح ممکن است اعشاری، اکتال یا هگزادسیمال باشند که توسط عدد تعیین می شود
کنوانسیون های معمول پرچم خط فرمان -b ممکن است برای تعیین پایه دیگری برای
تبدیل عدد صحیح
COMMAND LINE شلاق ها
گزینه های طولانی ممکن است در برخی از سیستم ها در دسترس نباشد.
-ب،--پایه
پایه را در محدوده [2,36،XNUMX] برای تبدیل اعداد صحیح تنظیم کنید. پایه ممکن است یک عدد صحیح باشد
و یا:
(ب) باینری
(o) اکتال
د) ecimal
(ح) اگزادسیمال.
-h،--کمک
چاپ پیام کمک
-L، محلی
وجه LC_NUMERIC زبان محلی را روی آن تنظیم کنید .
-s،--اندازه ها
اندازه های چاپ انواع در دستگاه فعلی و اطلاعات مربوطه
-t،--نوع
تنظیم نوع و اندازه خروجی
در زیر انواع خروجی ممکن است. توجه داشته باشید که برخی از انواع ممکن است نباشند
در برخی از ماشین ها موجود است.
d دو برابر شدن
f شناور
sc امضا char
ss کوتاه امضا شد
si امضا شد
sl امضا طولانی
مربع امضای طولانی مدت
uc بدون امضا char
ما بدون امضا کوتاه
رابط کاربری بدون امضا int
ul بدون امضا طولانی
uq بدون امضا طولانی
-v،--نسخه
شناسایی نسخه
-X،--کدهای خروجی را توضیح دهید
خلاصه ای از کدهای وضعیت خروج را چاپ کنید.
خروج وضعیت
مقادیر زیر در هنگام خروج برگردانده می شوند:
0 موفقیت
ورودی با موفقیت تبدیل شد.
1 INFO کاربر اطلاعاتی مانند شماره نسخه یا خلاصه استفاده و
این ارائه شده است.
2 خطای سیستم
خطای ناشی از خرابی سیستم عامل مانند خطای i/o یا
عدم توانایی در تخصیص فضای ذخیره سازی
3 خطای خط فرمان
برنامه با پرچم های خط فرمان نامعتبر یا ناسازگار فراخوانی شد.
4 خطای محدوده
این بدان معنی است که ورودی ممکن است به خوبی شکل گرفته باشد اما نمی توان آن را به عنوان نشان داد
نوع مورد نیاز به عنوان مثال، اگر ورودی رشته 983 و ascii2binary باشد
درخواست تبدیل این به یک بایت بدون علامت، ascii2binary با a خارج می شود
RANGE ERROR زیرا 983 از حداکثر مقدار قابل نمایش در یک علامت بدون علامت بیشتر است
بایت که 255 است.
5 خطای ورودی
این بدان معناست که ورودی نامناسب بوده است، یعنی نمی توان آن را تفسیر کرد
به عنوان تعدادی از نوع مورد نیاز. به عنوان مثال، اگر ورودی 0x2A و اعشاری باشد
مقدار فراخوانی می شود، یک خطای ورودی برگردانده می شود زیرا 0x2A معتبر نیست
نمایش یک عدد صحیح اعشاری
با استفاده از خدمات onworks.net از ascii2binary آنلاین استفاده کنید