Ito ang command na ascii2binary na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
ascii2binary - I-convert ang mga numero ng ASCII sa binary
SINOPSIS
ascii2binary [mga watawat]
DESCRIPTION
ascii2binary nagbabasa ng input na binubuo ng isang sequence ng ASCII textual representations ng
mga numero, na pinaghihiwalay ng whitespace, at ginagawa bilang output ang binary equivalents. Yung tipo
(unsigned integer, signed integer, o floating point number) at laki ng binary output
ay pinili sa pamamagitan ng mga flag ng command line. Ang default ay unsigned character. Ang input ay
Sinuri ang parehong para sa mga error sa format at upang matiyak na ang numero na hiniling ay maaaring katawanin
sa isang bilang ng hiniling na uri at laki ng binary.
INPUT FORMAT
Ang mga format ng input na sinusuportahan ay eksaktong sinusuportahan ng strtod(3) para sa floating point
mga numero, sa pamamagitan ng strotoll(3) para sa mga naka-sign integer, at ni strtoull(3) para sa mga unsigned integer,
maliban doon, hindi katulad strtod(3) Ang mga numero ng floating point ay maaaring may libu-libong separator. Ito
nangangahulugan na sa pamamagitan ng default na integer ay maaaring decimal, octal, o hexadecimal, na tinutukoy ng
karaniwang mga kombensiyon. Ang bandila ng command line -b maaaring gamitin upang tukuyin ang isa pang base para sa
mga conversion ng integer.
COMMAND LINE MGA WAtawat
Maaaring hindi available ang mahahabang opsyon sa ilang system.
-b,--base
itakda ang base sa hanay [2,36] para sa mga integer na conversion. Ang base ay maaaring alinman sa isang integer
o:
(b) binary
(o)octal
(d) ecimal
(h)exadecimal.
-h,--tulong
i-print ang mensahe ng tulong
-L, lokal
Itakda ang LC_NUMERIC facet ng locale sa .
-s,--mga sukat
mga laki ng pag-print ng mga uri sa kasalukuyang makina at kaugnay na impormasyon
-t,--uri
itakda ang uri at laki ng output
Ang mga sumusunod ay ang mga posibleng uri ng output. Tandaan na ang ilang mga uri ay maaaring hindi
magagamit sa ilang mga makina.
d doble
f lumutang
sc signed char
ss signed short
si signed int
sl sign mahaba
sq signed long long
uc unsigned char
kami unsigned short
ui unsigned int
ul unsigned mahaba
uq unsigned long long
-v,--bersyon
kilalanin ang bersyon
-X,--ipaliwanag-exit-codes
mag-print ng buod ng mga exit status code.
EXIT STATUS
Ang mga sumusunod na halaga ay ibinalik sa paglabas:
0 TAGUMPAY
Matagumpay na na-convert ang input.
1 INFO Ang gumagamit ay humiling ng impormasyon tulad ng numero ng bersyon o buod ng paggamit at
ito ay ibinigay.
2 SYSTEM ERROR
Ang isang error ay nagresulta mula sa isang pagkabigo ng operating system tulad ng isang i/o error o
kawalan ng kakayahang maglaan ng imbakan.
3 COMMAND LINE ERROR
Ang programa ay tinawag na may di-wasto o hindi pare-parehong mga flag ng command line.
4 RANGE ERROR
Nangangahulugan ito na ang input ay maaaring maayos na nabuo ngunit hindi maaaring katawanin bilang ang
kinakailangang uri. Halimbawa, kung ang input ay ang string 983 at ang ascii2binary ay
hiniling na i-convert ito sa isang unsigned byte, lalabas ang ascii2binary na may a
RANGE ERROR dahil lumampas ang 983 sa maximum na value na kinakatawan sa isang hindi nalagdaan
byte, na 255.
5 INPUT ERROR
Nangangahulugan ito na ang input ay hindi nabuo, iyon ay, hindi ito ma-interpret
bilang isang bilang ng kinakailangang uri. Halimbawa, kung ang input ay 0x2A at isang decimal
halaga ay tinatawag, isang INPUT ERROR ay ibabalik dahil ang 0x2A ay hindi wasto
representasyon ng isang decimal integer.
Gumamit ng ascii2binary online gamit ang mga serbisyo ng onworks.net