Google Play badge

ascii


ASCII- ကွန်ပျူတာများသည် စာလုံးများနှင့် သင်္ကေတများကို သိမ်းဆည်းနည်း

အကြံကြီးတယ်။

ကွန်ပြူတာ နံပါတ်တွေကို သုံးတယ်။ လူတွေက စာလုံးတွေနဲ့ သင်္ကေတတွေကို သုံးတယ်။ တံတားတစ်ခုလိုတယ်။ ASCII သည် ထိုတံတားဖြစ်သည်။ ASCII သည် အက္ခရာ သို့မဟုတ် သင်္ကေတတစ်ခုစီကို ဂဏန်းအဖြစ်ပြောင်းသည်။ ကွန်ပြူတာသည် နံပါတ်ကို သိမ်းဆည်းသည်။ ငါတို့ဖတ်တဲ့အခါ ကွန်ပြူတာက စာပြန်ပြတယ်။ ဤသည်မှာ ဖိုင်များနှင့် အက်ပ်များစွာတွင် စာသားအလုပ်လုပ်ပုံဖြစ်သည်။

ကွန်ပြူတာ ကုဒ် ဘာကြောင့် လိုအပ်တာလဲ။

ကွန်ပြူတာသည် လျှပ်စစ်ဖြင့် အလုပ်လုပ်သည်။ ပြည်နယ်နှစ်ခုကို တွေ့ရတယ်။ On နှင့် Off ။ ကျွန်ုပ်တို့သည် ဤပြည်နယ်များကို bit ဟုခေါ်သည်။ ဘစ်သည် 0 သို့မဟုတ် 1 ဖြစ်သည်။ ဘစ်များစွာသည် ကိန်းဂဏာန်းများကို ပိုကြီးစေသည်။ ရှစ်ခုသည် ဘိုက် တစ်ခုဖြစ်စေသည်။ bits ဖြင့် ရေတွက်နိုင်ပါသည်။ ရေတွက်ခြင်းဖြင့်၊ ကျွန်ုပ်တို့သည် အရာများကို အမည်ပေးနိုင်ပါသည်။ ASCII သည် စာလုံးများနှင့် သင်္ကေတများကို အမည်ပေးရန်အတွက် ရေတွက်ခြင်းကို အသုံးပြုသည်။

တစ်နည်းနည်းသည် ရွေးချယ်စရာနှစ်ခုရှိသည်။ နှစ်ကွက်ကို ရွေးချယ်မှု လေးခုရှိသည်။ သင်္ချာတွင် ဤအယူအဆကို \(\;2^n\) အဖြစ် ပြထားသည်။ \(n=7\) အတွက်၊ ကျွန်ုပ်တို့သည် \(2^7 = 128\) ရွေးချယ်မှုများ ရရှိသည်။ \(n=8\) အတွက်၊ ကျွန်ုပ်တို့သည် \(2^8 = 256\) ရွေးချယ်မှုများ ရရှိသည်။ ASCII သည် 7 bits ကိုအသုံးပြုသည်။ 128 ဟူသောအမည်ပေးသည်။ နောက်ပိုင်းတွင် လူများသည် 8-bit sets များကို 256 ခုဖြင့် ပြုလုပ်ခဲ့သည်။ အဲဒါတွေကို Extension ASCII လို့ခေါ်တယ်။

ASCII ဆိုသည်မှာ အဘယ်နည်း

ASCII သည် သတင်းအချက်အလက်ဖလှယ်ခြင်းအတွက် American Standard Code ကို ကိုယ်စားပြုသည်။ ၎င်းသည် 1960 ခုနှစ်များတွင်စတင်ခဲ့သည်။ အစောပိုင်းပရင်တာများ၊ တယ်လီရိုက်များနှင့် ကွန်ပျူတာများအတွက် ပြုလုပ်ထားသည်။ ၎င်းသည် စာလုံးတစ်လုံးစီ၊ နံပါတ်၊ space နှင့် အချို့သော သင်္ကေတများကို နံပါတ်တစ်ခုစီပေးသည်။ ၎င်းသည် လိုင်းအသစ် ကဲ့သို့ လုပ်ဆောင်ချက်များကို အထူးနံပါတ်များပေးပါသည်။ ပထမဗားရှင်းတွင် 7 bits ကိုအသုံးပြုထားသောကြောင့် ၎င်းတွင် 0 မှ 127 ဂဏန်းများရှိသည်။

ASCII ထဲမှာ ဘာလဲ။
ရိုးရှင်းသောမြေပုံဥပမာများ

သပ်ရပ်တဲ့ အရာတစ်ခုကို သတိပြုပါ။ စာလုံးသေးများသည် ၎င်းတို့၏ စာလုံးကြီးအတွဲထက် ၃၂ ​​ပိုများသည်။ ဥပမာ၊ \(\;97 - 65 = 32\) ။ ဒီတော့ 'a' က 'A' ထက် 32 ပိုတယ်။ 'b' သည် 'B' ထက် 32 ပိုများသည်။ ဤပုံစံသည် အချို့သောကွန်ပျူတာများကို လွယ်ကူစေသည်။

ရိုးရိုးစကားလုံးများဖြင့် စာလုံးများကို ထိန်းချုပ်ပါ။

Enter ခလုတ်ကို နှိပ်သောအခါ၊ သင့်ကွန်ပျူတာသည် စနစ်ပေါ် မူတည်၍ LF သို့မဟုတ် CR သို့မဟုတ် နှစ်ခုလုံးကို ပေးပို့နိုင်သည်။ အင်တာနက်ကိရိယာများစွာသည် LF ကိုအသုံးပြုသည်။ အချို့သော စနစ်ဟောင်းများသည် CR နှင့် LF ကို တွဲသုံးသည်။

ဒဿမ၊ ဒွိစုံ၊ နှင့် hex မြင်ကွင်းများ

ကျွန်ုပ်တို့သည် ဂဏန်းများကို ပုံစံအမျိုးမျိုးဖြင့် ရေးနိုင်သည်။ Decimal သည် 0 မှ 9 ဂဏန်းများကို အသုံးပြု၍ ပုံမှန်ရေတွက်သည့်နည်းလမ်းဖြစ်သည်။ Binary သည် 0 နှင့် 1 တို့ကိုသာအသုံးပြုသည်။ Hex (hexadecimal) သည် 0 မှ 9 နှင့် A မှ F ကိုအသုံးပြုသည်။

binary သည် 'A' အတွက် 65 ကို မည်သို့ပြုလုပ်သနည်း။ 01000001 ရှိဘစ်များကိုကြည့်ပါ။ ဘယ်ဘက်ဆုံးဘစ်သည် 128 အတွက်ဖြစ်သည်။ ထို့နောက် 64၊ 32၊ 16၊ 8၊ 4၊ 2၊ 1။ 64 နှင့် 1 သာရှိသည်။ ထို့ကြောင့် \(01000001_{(2)} = 0\times128 + 1\times64 + 0\times32 + 0\times16 + 0\times8 + 0\times4 + 0\times2 + 1\times1 = 65\)

ကီးဘုတ်မှ စခရင်သို့

သော့ကိုနှိပ်ပါ။ ကီးဘုတ်က ကုဒ်တစ်ခု ကွန်ပြူတာဆီ ပို့ပေးပါတယ်။ စနစ်က ၎င်းကို အက္ခရာနံပါတ်အဖြစ် ပြောင်းလဲပေးသည်။ သော့များစွာအတွက်၊ ထိုနံပါတ်သည် ASCII နံပါတ်ဖြစ်သည်။ အက်ပ်သည် နံပါတ်များကို မှတ်ဉာဏ်တွင် သိမ်းဆည်းထားသည်။ စာသားကိုပြတဲ့အခါ နံပါတ်ကိုရှာပြီး စာလုံးကိုဆွဲတယ်။ သိမ်းသောအခါ နံပါတ်များသည် ဖိုင်ထဲသို့ ရောက်သွားပါသည်။

ကွန်ရက်တစ်ခုမှတဆင့် စာသားများ ဖြတ်သန်းပုံ

မက်ဆေ့ခ်ျကိုစဉ်းစားပါ Hi! . စာလုံးများသည် H၊ i နှင့် ! ၎င်းတို့၏ ASCII နံပါတ်များသည် 72၊ 105၊ နှင့် 33 ဖြစ်သည်။ ဒွိကိန်းများတွင် ၎င်းတို့သည် 01001000၊ 01101001 နှင့် 00100001 ဖြစ်သည်။ ကွန်ရက်သည် ဤဘစ်များကို ပေးပို့သည်။ တစ်ဖက်က စာတွေဖတ်တယ်။ နံပါတ်များကိုမြင်သည်။ H ၊ i နှင့် ! တဖန်။ ရိုးရှင်းသော စာသားမက်ဆေ့ခ်ျများ ရွေ့လျားပုံမှာ ဤသို့ဖြစ်သည်။

ASCII နှင့် ကုဒ်စာမျက်နှာများကို တိုးချဲ့ထားသည်။

လူတွေက သင်္ကေတတွေကို ပိုလိုချင်ကြတယ်။ သူတို့က é၊ ñ နဲ့ ø လို စာလုံးတွေ လိုချင်တယ်။ သူတို့က€ ကဲ့သို့ငွေနိမိတ်လက္ခဏာကိုလိုချင်တယ်။ 7-bit set တွင် သင်္ကေတ 128 ခုသာရှိသည်။ ဒီတော့ လူတွေက 8 bits ကိုသုံးတယ်။ 8 bits ဖြင့် ကျွန်ုပ်တို့သည် \(2^8 = 256\) သင်္ကေတများကို ရရှိသည်။ 128 မှ 255 အထိ အပေါ်ပိုင်းတစ်ဝက်ကို အပိုစာလုံးများနှင့် သင်္ကေတများအတွက် အသုံးပြုခဲ့သည်။ ဒါပေမယ့် ပြဿနာတစ်ခုရှိခဲ့ပါတယ်။ မတူညီသောအုပ်စုများသည် ထိုအပိုစာလုံးများအတွက် မတူညီသောနံပါတ်များကို ရွေးချယ်ခဲ့ကြသည်။ ဤရွေးချယ်မှုများကို ကုဒ်စာမျက်နှာများ ဟုခေါ်သည်။

ကုဒ်စာမျက်နှာများ ကွဲပြားသောကြောင့်၊ တူညီသောနံပါတ်သည် အခြားကွန်ပျူတာပေါ်တွင် မတူညီသောသင်္ကေတတစ်ခုကို ပြသနိုင်သည်။ ဤပေါင်းစပ်မှုကို mojibake ဟုခေါ်သည်။ ထူးဆန်းသော ဇာတ်ကောင်များ ဖြစ်ပုံရသည်။ ဤသည်မှာ ကမ္ဘာကို ယူနီကုဒ်သို့ ပြောင်းသွားသော အကြောင်းရင်းတစ်ခုဖြစ်သည်။

ASCII နှင့် ယူနီကုဒ်

ယူနီကုဒ် သည် ဘာသာစကားများစွာ၊ သင်္ချာသင်္ကေတများနှင့် အီမိုဂျီများကို ပြသနိုင်သည့် ကြီးမားသောစံနှုန်းတစ်ခုဖြစ်သည်။ ၎င်းတွင် သင်္ကေတပေါင်း တစ်သန်းကျော်အတွက် နေရာရှိသည်။ ယူနီကုဒ်ကို သိမ်းဆည်းရန် နည်းလမ်းများစွာရှိသည်။ လူကြိုက်များသောနည်းလမ်းတစ်ခုမှာ UTF-8 ဖြစ်သည်။

စာသားဘယ်နှစ်ဘိုက်ကို သုံးသလဲ။

ASCII သီးသန့်စာသားဖြင့်၊ စာလုံးတစ်ခုစီသည် one byte ကိုအသုံးပြုသည်။ ဒီတော့ cat ဆိုတဲ့စကားလုံးက 3 bytes ကိုသုံးပါတယ်။ hi mom ဟူသော စကားစုတွင် space အပါအဝင် စာလုံး 6 လုံးပါရှိသောကြောင့် ၎င်းသည် 6 bytes ကိုအသုံးပြုသည်။ ရိုးရိုးသင်္ချာတွင် \(\textrm{ASCII ဘိုက်များ} = \textrm{စာလုံးအရေအတွက်}\)

ASCII ဖြင့် စီရန်

ကွန်ပြူတာများသည် စာလုံးနံပါတ်များဖြင့် ကြိုးများကို စီပေးလေ့ရှိသည်။ ASCII သည် အရာများကို အချို့သောနည်းဖြင့် အုပ်စုဖွဲ့သည်။

ရိုးရှင်းသော ASCII တန်ဖိုးများကို နှိုင်းယှဉ်ပါက တိရစ္ဆာန်ရုံသည် ပန်းသီး ရှေ့တွင် ရှိလာသည်ဟု ဆိုလိုသည်။ အမျိုးအစားသည် ကိန်းဂဏာန်းများဖြင့် မဟုတ်ဘဲ စကားလုံးများ၏ အသံထွက်အတိုင်း ဖြစ်သည်။

သိရန်အဖြစ်များသော ASCII ကုဒ်များ

Ampersand သည် & ကိုသတိပြုပါ။ ၎င်း၏ ASCII နံပါတ်သည် 38 ဖြစ်သည်။ အပေါင်းလက္ခဏာ + သည် 43 ဖြစ်သည်။ အနုတ်လက္ခဏာမှာ 45 ဖြစ်သည်။

နေ့စဥ်နည်းပညာများတွင် အမှန်တကယ်အသုံးပြုမှု
အကူအညီပေးသော ASCII ပုံစံများ
ASCII ဖြင့် ပုံများကို မည်သို့ဖန်တီးနိုင်မည်နည်း။

လူတွေက ဇာတ်ကောင်တွေချည်းပဲ ရုပ်ပုံတွေ ဖန်တီးကြတယ်။ ဒါကို ASCII အနုပညာ လို့ ခေါ်ပါတယ်။ ဤသည်မှာ ASCII စာလုံးများဖြင့် ပြုလုပ်ထားသော သေးငယ်သော မျက်နှာတစ်ခုဖြစ်သည်။

:-) ရိုးရှင်းသောအပြုံး
(^_^) ဖော်ရွေသော မျက်နှာ
o_O အံ့သြလိုက်တာ

မျက်နှာတစ်ခုစီသည် အူမကြီး၊ ဒက်ရှ်နှင့် ကွင်းစဥ်ကဲ့သို့သော ဇာတ်ကောင်များသာဖြစ်သည်။ အရောင်များနှင့် ပုံသဏ္ဍာန်များ မရှိပါ။ စာသားသက်သက်ပါ။

သမိုင်းကို အတိုချုံးပြောရရင် ရိုးရှင်းပါတယ်။

ASCII သည် တယ်လီရိုက်များနှင့် အစောပိုင်း ကွန်ပျူတာများမှ ကြီးထွားလာသည်။ 1963 ခုနှစ်တွင်ပထမဗားရှင်းကိုသဘောတူခဲ့သည်။ ၎င်းသည် မတူညီသော စက်များစွာကို အချင်းချင်း စကားပြောရန် ကူညီပေးခဲ့သည်။ မျှဝေထားသောကုဒ်တစ်ခုဖြင့်၊ A ကဲ့သို့သော စာလုံးသည် နေရာတိုင်းတွင် တူညီသောနံပါတ်ကို ဆိုလိုသည်။ ၎င်းသည် မက်ဆေ့ချ်များ ပေးပို့ရန်နှင့် စာသားကို ပရင့်ထုတ်ရန် ပိုမိုလွယ်ကူစေသည်။

ASCII မလုံလောက်တဲ့အခါ

ASCII တွင် 128 ခုသာရှိသည်။ ၎င်းသည် ဘာသာစကားအားလုံးအတွက် မလုံလောက်ပါ။ ၎င်းသည် တရုတ်၊ ဟိန္ဒီ၊ အာရဗီ သို့မဟုတ် အခြား ဇာတ်ညွှန်းများစွာကို မပြသနိုင်ပါ။ အီမိုဂျီမပြနိုင်ပါ။ သင်္ချာနှင့် ဂီတသင်္ကေတများစွာကိုလည်း မပြနိုင်ပါ။ အဲဒါတွေအတွက် ကျွန်တော်တို့ ယူနီကုဒ်ကို သုံးပါတယ်။ ယူနီကုဒ်သည် ဇာတ်ညွှန်းများနှင့် သင်္ကေတများစွာကို ပြသနိုင်သည်။ UTF-8 သည် ၎င်းတို့ကို သိမ်းဆည်းရန် နည်းလမ်းတစ်ခုဖြစ်သည်။ သတင်းကောင်းမှာ ASCII စာသားအားလုံး UTF-8 တွင်အလုပ်လုပ်သည်။ ထို့ကြောင့် ခေတ်မီစနစ်များသည် ASCII အဟောင်းများကို အလွယ်တကူဖတ်နိုင်သည်။

ယနေ့ ASCII အက်ပ်များအား မည်သို့ကိုင်တွယ်ဖြေရှင်းမည်နည်း။

အက်ပ်အများစုသည် UTF-8 ကို မျှော်လင့်ကြသည်။ သို့သော် ဖိုင်တစ်ခုတွင် ASCII စာလုံးများနှင့် သင်္ကေတများသာ ပါရှိသောအခါ၊ ၎င်းသည် UTF-8 အောက်တွင် တူညီသည်။ ပရိုဂရမ်မာများသည် အရာများကို ရိုးရှင်းစေသောကြောင့် ၎င်းကိုနှစ်သက်သည်။ ဝဘ်စာမျက်နှာများ၊ API များနှင့် ကိရိယာများစွာသည် ပြောင်းလဲမှုမရှိဘဲ ASCII ပါ၀င်သော UTF-8 ကို အသုံးပြုသည်။

သေးငယ်သောကိန်းဂဏန်းအချက်များနှင့်ဖော်ရွေသောသင်္ချာ

ASCII သည် 7-bit set တစ်ခုဖြစ်သည်။ ဆိုလိုသည်မှာ \(2^7 = 128\) ကွဲပြားသော စာလုံးများအထိကို ဆိုလိုသည်။ 8 bits ပါသော တိုးချဲ့အစုတစ်ခုတွင် \(2^8 = 256\) အရာများ ရှိသည်။ သင့်စာသားတွင် ASCII စာလုံးများသာရှိပြီး ၎င်းတွင် \(n\) အက္ခရာများရှိပါက ၎င်းသည် \(n\) bytes ကို အသုံးပြုသည်။ OK ကဲ့သို့ သေးငယ်သော မက်ဆေ့ချ်တွင် \(n = 2\) ။ ထို့ကြောင့် ASCII သို့မဟုတ် UTF-8 အဖြစ်သိမ်းဆည်းသောအခါ 2 bytes ကိုအသုံးပြုသည်။

ဖုံးကွယ်ထားသော ဇာတ်ကောင်များကို မြင်တွေ့ရသည်။

အချို့သော ASCII ပစ္စည်းများသည် လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ကြပြီး ပရင့်ထုတ်ခြင်းမပြုပါ။ Space သည် ဗလာဖြစ်နေသည်။ သို့သော် LF နှင့် CR သည် cursor ကိုရွှေ့သည်။ TAB ခုန်သည်။ အထူးတည်းဖြတ်မှုတစ်ခုတွင် ဖိုင်တစ်ခုကို ကျွန်ုပ်တို့ဖွင့်သောအခါ၊ ၎င်းသည် LF ကို \n အဖြစ်ပြသနိုင်သည်။ ထိုသင်္ကေတသည် ASCII ၏အစိတ်အပိုင်းမဟုတ်ပါ။ ၎င်းသည် တည်းဖြတ်သူသည် သင့်အား လိုင်းခွဲကြောင်းပြသသည့်နည်းလမ်းဖြစ်သည်။

လက်တွေ့ခံစားရသော ရိုးရှင်းသော ဥပမာများ
စောင့်ကြည့်ရမည့်အရာများ
စက်ပစ္စည်းများသည် ASCII ကို ရိုးရှင်းသောအဆင့်များဖြင့် မည်သို့အသုံးပြုပုံ

အမည်များကို ရိုက်နှိပ်သည့် အညွှန်းထုတ်လုပ်သူတစ်ဦးကို စိတ်ကူးကြည့်ပါ။ နာမည်ကို အက္ခရာအဖြစ် ဖတ်ပါတယ်။ ၎င်းသည် စာလုံးတစ်လုံးစီကို ASCII နံပါတ်များအဖြစ် ပြောင်းလဲပေးသည်။ ၎င်းသည် ထိုနံပါတ်များကို မှတ်ဉာဏ်တွင် သိမ်းဆည်းထားသည်။ ဂဏန်းတစ်ခုစီဆွဲနည်းကို ရှာဖွေခြင်းဖြင့် စာလုံးများကို print ထုတ်ပါသည်။ ၎င်းသည် LF (10) နှင့် ကိုက်ညီပါက၊ ၎င်းသည် နောက်ထပ်မပုံနှိပ်မီ နောက်တစ်ကြောင်းသို့ ရွှေ့သည်။

စာလုံးတစ်လုံး၏ကုဒ်ကိုရေးရန် နည်းလမ်းသုံးမျိုး နှိုင်းယှဉ်ခြင်း။

ဇာတ်ကောင်ကိုကြည့်ပါ '!' တဖန်။ ကျွန်ုပ်တို့သည် ၎င်း၏ကုဒ်ကို သုံးမျိုးဖြင့် ရေးသားနိုင်သည်။ Decimal- 33. Binary- 00100001. Hex- 21. သင်္ချာပုံစံ၊ \(\;33_{(10)} = 00100001_{(2)} = 21_{(16)}\) ။ ပုံစံတစ်ခုစီသည် တန်ဖိုးတူညီသည်။ အပလီကေးရှင်းများသည် ၎င်းတို့လိုအပ်သည့်ပုံစံကို ရွေးချယ်ပါ။ လူတွေက ဒဿမကို ဖတ်တတ်တယ်။ ကွန်ပြူတာ binary နဲ့တူတယ်။ Hex သည် လူများအတွက် binary နံပါတ်များဖတ်ရန် တိုတောင်းသောနည်းလမ်းတစ်ခုဖြစ်သည်။

ASCII သည် အဘယ်ကြောင့် ဤမျှကြာကြာခံခဲ့သနည်း။

ASCII သည် သေးငယ်ပြီး ရှင်းလင်းသည်။ အစောကြီးကတည်းက လုပ်ထားတာ။ ကိရိယာများနှင့် ပရိုတိုကောများစွာကို ၎င်းပေါ်တွင် တည်ဆောက်ထားသည်။ ပထမဆုံး ယူနီကုဒ် ကုဒ် 128 ခုသည် ASCII နှင့် ကိုက်ညီသောကြောင့် အဆိုပါ အစီအစဉ်သည် ယနေ့ထိ အလုပ်ဖြစ်ဆဲ ဖြစ်သည်။ ထို့ကြောင့် သင်သည် ဖုန်းအသစ် သို့မဟုတ် လက်ပ်တော့တွင် အလွန်ဟောင်းသော စာသားဖိုင်များကို ဖွင့်နိုင်ပြီး တူညီသော စာလုံးများကို မြင်နိုင်သည်။

အသေးစား လမ်းလျှောက်ခြင်း- ဖိုင်တိုတစ်ခုကို ဖတ်ခြင်း။

Hello ဟူသော စာသားဖြင့် ဖိုင်တစ်ခုကို ဖွင့်ပါ။ bytes များသည် ASCII နံပါတ်များ 72 101 108 108 111။ binary တွင်၊ ၎င်းတို့သည် 01001000 01100101 01101100 01101100 01101111။ အက်ပ်သည် နံပါတ်တစ်ခုစီကို ဖတ်ပြီး မျက်နှာပြင်ပေါ်တွင် Hello ဆွဲသည်။ နောက်နံပါတ်က 10 ဆိုရင် စာသားထပ်မဆွဲခင် စာကြောင်းအသစ်တစ်ခုဆီ ရွှေ့ပါတယ်။ ဒါက ဘယ်လောက်ရိုးရှင်းပြီး တည်ငြိမ်တဲ့ လုပ်ငန်းစဉ်လဲ။

ASCII-only ကိုရွေးချယ်ရမည့်အချိန်
သော့သင်္ကေတများကို လူတို့အသုံးပြုလေ့ရှိကြသည်။
ဂဏန်းသေးသေးလေးများဖြင့် စိတ်ကူးစိတ်သန်းများကို အမြန်စစ်ဆေးပါ။

နံပါတ် 10 ကိုစဉ်းစားပါ။ ဒွိကိန်းတွင်၊ ၎င်းသည် 00001010 ဖြစ်သည်။ ဒဿမတွင်၊ ၎င်းသည် ဆယ်ဖြစ်သည်။ ASCII တွင် 10 သည် LF ဖြစ်ပြီး မျဉ်းစာကျွေးသည်။ ၎င်းသည် တူညီသောနံပါတ်ကို မတူညီသောနည်းလမ်းများဖြင့် ပြသနိုင်ပုံကို ပြသသည်။ အဓိပ္ပါယ်က နံပါတ်ကိုအသုံးပြုပုံကနေလာတာပါ။ အက္ခရာကုဒ်တစ်ခုလို့ပြောရင် 10 က LF ကိုဆိုလိုတာပါ။ ပန်းသီးတစ်လုံးလို့ ပြောရင် ပန်းသီးဆယ်လုံးပဲ ရှိတယ်။ ဆက်စပ်ကိစ္စများ။

အဲဒါကို နောက်ထပ် ဥပမာတစ်ခုနဲ့ ပေါင်းထည့်လိုက်ပါ။

Sun ဟူသော စကားလုံးကို စက်တစ်ခုမှ အခြားတစ်ခုသို့ ပေးပို့ပါမည်။ ကုဒ်များသည် 'S' 83၊ 'u' 117၊ 'n' 110။ ဒွိကိန်းများတွင် 83 သည် 01010011၊ 117 သည် 01110101၊ 110 သည် 01101110 ဖြစ်သည်။ ဘစ်များသည် အဖွင့်အချက်ပြမှုများအဖြစ် လည်ပတ်သည်။ အခြားစက်ပစ္စည်းသည် bit များကို ဂဏန်းအဖြစ်သို့ ပြန်ပြောင်းသည်။ ထို့နောက် ဂဏန်းများကို အက္ခရာအဖြစ်ပြောင်းသည်။ Sun ဆိုတဲ့ စကားလုံးကို ပြပါတယ်။ နောက်ကုဒ်က 32 ဆိုရင် အဲဒါက space တစ်ခုပါ။ နောက်တစ်ခုက 33 ဆိုရင် '!' ပါ။ စည်းကမ်းချက်တွေက အချိန်တိုင်း အတူတူပါပဲ။ ၎င်းသည် မျှဝေထားသောကုဒ်၏ စွမ်းအားဖြစ်သည်။

Download Primer to continue