\r နှင့် \n ကွာခြားချက်ကား အဘယ်နည်း။ (လေ့လာကြည့်ရအောင်) - ကွဲပြားမှုအားလုံး

 \r နှင့် \n ကွာခြားချက်ကား အဘယ်နည်း။ (လေ့လာကြည့်ရအောင်) - ကွဲပြားမှုအားလုံး

Mary Davis

ကွန်ပြူတာ ပရိုဂရမ်းမင်းဘာသာစကားများသည် ကွန်ပြူတာဆော့ဖ်ဝဲလ်နှင့် အပလီကေးရှင်းများ၏ တည်ဆောက်မှုတုံးများဖြစ်သည်။ ၎င်းတို့သည် ကွန်ပြူတာ ပရိုဂရမ်မာများအား ကွန်ပျူတာများနှင့် ဆက်သွယ်ရန်၊ အယ်လဂိုရီသမ်များ ဖန်တီးရန်နှင့် အမျိုးမျိုးသော အလုပ်များကို လုပ်ဆောင်ရန် ကွန်ပျူတာများကို ခွင့်ပြုပေးသည့် ပရိုဂရမ်များကို ရေးပေးသည်။ ဤပရိုဂရမ်များသည် မတူညီသော ဇာတ်ကောင်အစုံများကို အသုံးပြုပါသည်။

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

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

/r နှင့် /n သည် ပရိုဂရမ်းမင်းဘာသာစကားများတွင် အသုံးပြုသော စာလုံးနှစ်လုံးဖြစ်သည်။ ကွန်ပျူတာဘာသာစကားတွင် /r ဇာတ်ကောင်ကို carriage return ဟုခေါ်ပြီး /n သည် လိုင်းစာကျွေးခြင်းဖြစ်သည်။

/r နှင့် /n အကြား ကွာခြားချက်မှာ ဒေတာထည့်သွင်းသည့်အခါ လိုင်းအသစ်များ သတ်မှတ်ပုံတွင် ဖြစ်သည်

အထူးအက္ခရာ /r သို့မဟုတ် ရထားပြန်အမ်းသည် ကာဆာအား စာကြောင်းတစ်ခု၏အဆုံးမှ တူညီသောစာကြောင်း၏အစသို့ ပြန်သွားရန် ညွှန်ပြသည်၊ အဓိကအားဖြင့် ယခင်ထည့်သွင်းထားသည့်အကြောင်းအရာမှန်သမျှကို အစားထိုးရေးထားသည်။ အခြားတစ်ဖက်တွင်၊ /n သို့မဟုတ် line feed သည် မည်သည့်အချက်တွင်မဆို လိုင်းအသစ်တစ်ခုကို လှုံ့ဆော်ပေးသည်။ /n ကိုအသုံးပြုသောအခါရှိပြီးသားအကြောင်းအရာကိုမဖျက်ပါ။

ထို့ကြောင့် carriage return သည် ရှိပြီးသားစာသားများကို အပ်ဒိတ်လုပ်ရာတွင် ပိုသင့်တော်သော်လည်း line feed သည် အစားမထိုးဘဲ ဒေတာအပိုလိုင်းများကို ရရှိစေပါသည်။မည်သည့်ယခင်အကြောင်းအရာမဆို။

ကွန်ပြူတာပရိုဂရမ်ရေးဆွဲရာတွင်အသုံးပြုသည့်ဤစာလုံးများကိုသင်စိတ်ဝင်စားပါက၊ အဆုံးအထိဖတ်ပါ။

\r ဆိုသည်မှာ အဘယ်နည်း။

/r သည် ကွန်ပြူတာ ပရိုဂရမ်းမင်းတွင် အသုံးပြုသည့် အထူးထိန်းချုပ်ဇာတ်ကောင်တစ်ခုဖြစ်သည်။ ၎င်းကို carriage return ဟုခေါ်ပြီး အရေးကြီးသောလုပ်ဆောင်ချက်များစွာကို လုပ်ဆောင်ပါသည်။

ပရိုဂရမ်းမင်းဘာသာစကားအမျိုးမျိုးရှိသည်။
  • /r သည် မည်သည့်စာသားကိုမဆိုရွှေ့ရန် ကွန်ပျူတာကိုပြောသည် ကာဆာသည် မျဉ်း၏အစသို့ ပြန်သွားရန်—အခြေခံအားဖြင့်၊ ၎င်းသည် ၎င်း၏မူလအနေအထားသို့ “ပြန်” သည်။
  • /r ကို အမျိုးမျိုးသော ဖော်မတ်ချခြင်း လုပ်ငန်းများတွင်လည်း အသုံးပြုပါသည်။ /n သို့မဟုတ် အခြားသော ထိန်းချုပ်မှု အက္ခရာများနှင့် ပေါင်းစပ်သောအခါ /r သည် တိကျသော စာရွက်စာတမ်း စုစည်းမှု ညွှန်ကြားချက်များကို ဖန်တီးနိုင်သည်။
  • နောက်ဆုံးတွင်၊ /r သည် ၎င်းတို့အတွက် မတူညီသော စက်ပစ္စည်းများနှင့် ကွန်ရက်အက်ပ်လီကေးရှင်းများအကြား ဒေတာများကို ဖတ်ရှုပြီး အဓိပ္ပာယ်ပြန်ဆိုရန် တစ်ခါတစ်ရံတွင် အသုံးပြုသည်။
  • အနှစ်ချုပ်အားဖြင့်၊ /r သည် ကွန်ပြူတာပရိုဂရမ်ရေးဆွဲခြင်းတွင် အမျိုးမျိုးသောလုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရာတွင် အရေးပါသောအခန်းကဏ္ဍမှ ပါဝင်ပါသည်။

/n သည် အဘယ်အရာကိုကိုယ်စားပြုသနည်း။

/n၊ လိုင်းအသစ်အက္ခရာဟုလည်းသိကြပြီး၊ သည် ကွန်ပျူတာပရိုဂရမ်ရေးဆွဲရာတွင် အသုံးပြုသည့် အထူးဇာတ်ကောင်ဖြစ်သည်။ စာသားတစ်ကြောင်း၏အဆုံးနှင့် ကုဒ်ရေးခြင်းတွင် စာကြောင်းအသစ်၏အစကို ဆိုလိုရန် ၎င်းကို အဓိကအသုံးပြုသည်။

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

၎င်းသည်လည်းကုဒ်များကို စုစည်းခြင်းနှင့် အခြားပရိုဂရမ်းမင်းဘာသာစကားများဖြင့် အဓိပ္ပာယ်ပြန်ဆိုရန် ပိုမိုလွယ်ကူစေရန်အတွက် အဓိကအခန်းကဏ္ဍမှ ပါဝင်သည်။

/n ကို HTML၊ JavaScript နှင့် Python ကဲ့သို့သော ပရိုဂရမ်းမင်းဘာသာစကားများစွာတွင် တွေ့ရှိနိုင်သည်။ ပရိုဂရမ်းမင်းအတွက် အချိန်နှင့်နေရာကို /n မှန်ကန်စွာ ထားရှိသင့်သည်ကို သိရန်မှာ အရေးကြီးပါသည်။

ထို့ကြောင့်၊ /n သည် ကုဒ်မရှိလျှင် ကုဒ်လိုင်းများ ကောင်းမွန်စွာ မပြသနိုင်သောကြောင့် /n သည် ကုဒ်ရေးရာတွင် အရေးကြီးသော အခန်းကဏ္ဍမှ ပါဝင်ပါသည်။

\r နှင့် \n ကွာခြားချက်ကား အဘယ်နည်း။

/n နှင့် /r ဇာတ်ကောင်နှစ်ခုစလုံးသည် ကွန်ပျူတာပရိုဂရမ်ရေးဆွဲခြင်းတွင် ရည်ရွယ်ချက်တစ်ခုဖြစ်သည်။ သို့သော် ၎င်းတို့နှစ်ခုသည် အချို့သောနည်းလမ်းများတွင် ကွဲပြားသည်။

  • /n စာလုံးကို မျဉ်းအသစ်ကို အဓိပ္ပာယ်ဖွင့်ဆိုရန် အသုံးပြုသော်လည်း /r ကို လက်ရှိလိုင်း၏အစသို့ cursor ပြန်ပေးရန်အတွက် အသုံးပြုသည်။
  • /n သည် ကုဒ်အတိုအထွာများဆီသို့ အသွင်သဏ္ဍာန်ယူဆောင်လာရန် ကူညီပေးနိုင်ပြီး၊ ထို့ကြောင့် ကုဒ်ဒါများ မည်သို့လုပ်ဆောင်သည်ကို နားလည်ရန် လိုအပ်ပါသည်။
  • /r သို့ပင်ဖြစ်စေ ပံ့ပိုးပေးသည် ဖော်မတ်ချခြင်းဆိုင်ရာ ပြဿနာများကို ကိုင်တွယ်ဖြေရှင်းရာတွင် ရိုးရှင်းသော သော့ချက်တစ်ချက်ဖြင့် စာရေးခြင်းပတ်ဝန်းကျင်ကို ပြန်လည်သတ်မှတ်နိုင်သောကြောင့် ပိုမိုပျော့ပြောင်းသည်။
  • /n သည် ပုံမှန်အားဖြင့် /r ထက် စာကြောင်းများကြားတွင် ကွာဟချက်ပိုမိုကြီးမားသည်၊ ထို့ကြောင့် /n သည် စာပိုဒ်ခွဲခြင်းအတွက် အများအားဖြင့် အသုံးပြုလေ့ရှိသော်လည်း /r သည် ခေါင်းစဉ်များ သို့မဟုတ် စာတန်းထိုးများကဲ့သို့ ပိုတိုသော ရေးစပ်သီကုံးများအတွက် ပိုကောင်းပါသည်။

ဤနေရာတွင် /r နှင့် /n အကြား ကွာခြားချက်များကို အကျဉ်းချုပ်ဖော်ပြသော ဇယားဖြစ်သည်။

/r /n
၎င်းကို တစ်ခုအဖြစ်လူသိများသည် carriage return. ၎င်းကို line feed ဟုခေါ်သည်။
၎င်းသည် cursor ကိုပြန်ပေးသည်။တူညီသောမျဉ်းကြောင်း၏အစ။ ကာဆာကိုရွှေ့ခြင်းဖြင့် စာကြောင်းအသစ်တစ်ခုကို ဖန်တီးထားသည်။
၎င်းသည် မျဉ်းကြောင်းများကြားတွင် သေးငယ်သောကွာဟချက်များကို ဖန်တီးပေးသည်။ ၎င်းသည် ဖန်တီးပေးသည်။ စာကြောင်းများကြားတွင် ကြီးမားသောကွာဟချက်။
၎င်းကိုတိုတောင်းသောဖွဲ့စည်းမှုများအတွက်အသုံးပြုသည်။ စာပိုဒ်ရှည်များအတွက်အသုံးပြုသည်။
/r နှင့် /n အကြား ကွာခြားချက်များ

ဤသည်မှာ /r နှင့် /n အကြောင်းရှင်းပြထားသည့် ဗီဒီယိုအပိုင်းတစ်ခုဖြစ်သည်။

/r နှင့် /n

ရည်ရွယ်ချက်က ဘာလဲ /r?

/r သည် စာကြောင်းအဆုံးသတ်စာလုံးများကို သတ်မှတ်ရန် ပရိုဂရမ်းမင်းအမိန့်တစ်ခုဖြစ်သည်။

ကြည့်ပါ။: လေးပုံတစ်ပုံပေါင်ဒါ Vs. McDonald's နှင့် Burger King အကြား Whopper Showdown (အသေးစိတ်) - ကွဲပြားမှုများအားလုံး

/r ကို ပရိုဂရမ်းမင်းအမိန့်နှစ်ခုကြားတွင် နေရာချသည့်အခါ၊ ၎င်းသည် သီးခြား command တစ်ခု၏အဆုံးကို အချက်ပြပြီး အခြားတစ်ခု၏အစ။ ကုဒ်၏ လိုင်းများ သို့မဟုတ် အစိတ်အပိုင်းများအားလုံးကို လုပ်ဆောင်သည့်အခါ ၎င်းတို့၏ မှန်ကန်သော အစီအစဥ်ဖြင့် အဓိပ္ပာယ်ပြန်ဆိုနိုင်စေရန် ဆောင်ရွက်ပေးသောကြောင့် ၎င်းသည် ကွန်ပျူတာပရိုဂရမ်များအကြား ပိုမိုထိရောက်သော ဆက်သွယ်မှုကို ရရှိစေပါသည်။

/r ကို ရိုးရိုးစာသားဖိုင်များနှင့် HTML စာရွက်စာတမ်းများတွင် အများဆုံးတွေ့ရသော်လည်း စာရင်းဇယားများနှင့် ဒေတာဘေ့စ်များအပါအဝင် အခြားဒေတာအမျိုးအစားများစွာတွင်လည်း တွေ့နိုင်ပါသည်။

ထို့ပြင်၊ /r သည် မည်သည့်ကွန်ပြူတာပရိုဂရမ်၏ အရေးကြီးသော အစိတ်အပိုင်းတစ်ခုဖြစ်ပြီး ၎င်းသည် အမှားအယွင်းမရှိဘဲ ပရိုဂရမ်များကြားတွင် အချက်အလက်များကို မှန်ကန်စွာ ဆက်သွယ်ကြောင်း သေချာစေရန် ကူညီပေးသည်။

\n Enter နှင့် အတူတူပင်ဖြစ်ပါသလား။

လူအတော်များများသည် /n နှင့် enter ကီးကြား ဆက်စပ်မှုကို မကြာခဏ ရှုပ်ထွေးနေပါသည်။ /n သည် စာကြောင်းတစ်ကြောင်း၏အဆုံးကို ညွှန်ပြသည့် "လိုင်းအသစ်" အက္ခရာဟု လူသိများသော မျဉ်းစာအက္ခရာတစ်ခုဖြစ်သည်။

အဓိကအားဖြင့်၊ /n သည် ၎င်း၏ဘာသာပြန်ဆိုထားသည့် မည်သည့်ဆော့ဖ်ဝဲလ်ကိုမဆို ပြောပြသည်စာကြောင်းအသစ်တစ်ခု စတင်ခြင်းဖြင့် စာသားကို ချိုးဖျက်ရန် ဆက်စပ်။

ကွန်ပြူတာပရိုဂရမ်ရေးဆွဲခြင်း

ဝင်ရောက်သော့သည် ဒေတာဝင်ရောက်ခြင်းထက် ကွန်ပျူတာ သို့မဟုတ် အခြားစက်ပစ္စည်းသို့ ညွှန်ကြားချက်များထုတ်ရန် အသုံးပြုသည့် ထည့်သွင်းထိန်းချုပ်ကိရိယာတစ်ခုဖြစ်သည်။ Put၊ /n သည် ပေးထားသော ဒေတာနှင့် လုပ်ဆောင်ရမည့် ညွှန်ကြားချက်များကို enter ပေးနေစဉ်တွင် လိုင်းအသစ်တစ်ခု ဖန်တီးပါသည်။

နှစ်ခုလုံး /n နှင့် enter သည် အပလီကေးရှင်းအမျိုးမျိုးတွင် ဖော်မတ်လုပ်ထားသော စမ်းသပ်မှုများကို ထုတ်ပေးရာတွင် အရေးကြီးသော အခန်းကဏ္ဍမှ ပါဝင်ပါသည်။

ကြည့်ပါ။: Stacks၊ Racks နှင့် Bands အကြား ကွာခြားချက်များ- (မှန်ကန်သောအသုံးအနှုန်း)- ကွဲပြားမှုများ အားလုံး

/r ကို အဘယ်ကြောင့် Carriage Return ဟုခေါ်သနည်း။

/r သို့မဟုတ် carriage return သည်ယခင်က လက်နှိပ်စက်များမှ ၎င်း၏အမည်ကို ရရှိခဲ့သည်။

အသုံးပြုသူသည် ဤမူရင်းဗားရှင်းရှိ စာသားမျဉ်းများကြားမှ စာသားများကို ပြောင်းလိုသောအခါ၊ အချိန်-ဂုဏ်ပြုသည့် စက်များ၊ စာရွက်ကို တွန်းပြီး နောက်အတန်းတွင် စာရေးရန် နေရာချရန် လီဗာကို အသုံးပြုခဲ့သည်—ရထားကို ၎င်း၏အစနေရာသို့ ပြန်ဆွဲထုတ်ခြင်းကဲ့သို့ပင်။

ဤလုပ်ငန်းစဉ်ကို 'ရထားပြန်ပို့ခြင်း' ဟုခေါ်သည်။ ၊' သည် အချိန်နှင့်အမျှ လက်နှိပ်စက်များ ကွန်ပျူတာများအဖြစ်သို့ ပြောင်းလဲလာသည်နှင့်အမျှ နောက်ဆုံးတွင် /r ဖြစ်လာခဲ့သည်။

အောက်ခြေလိုင်း

  • /r (carriage return) နှင့် /n (line feed) တို့သည် ဆင်တူသော်လည်း ၎င်းတို့၊ အလွန်ကွဲပြားခြားနားသောရည်ရွယ်ချက်များကိုထမ်းဆောင်။
  • /r၊ 'return' ဟုလည်းသိကြသော၊ သည် စာကြောင်းတစ်ကြောင်းရှိ ကာဆာ သို့မဟုတ် ထည့်သွင်းမှုအမှတ်ကို စာကြောင်း၏အစသို့ ရွှေ့သည်။ /n သို့မဟုတ် 'လိုင်းသစ်' သည် အသုံးပြုသူများအား နောက်စာကြောင်း၏အစတွင် စတင်ရေးသားနိုင်စေမည့် ကာဆာ သို့မဟုတ် ထည့်သွင်းမှုအမှတ်ကို တစ်ကြောင်းအောက်သို့ ရွှေ့သည်။
  • /r သည် word processors နှင့် ကဲ့သို့သော အပလီကေးရှင်းများအတွင်းတွင် အသုံးပြုသော မမြင်နိုင်သော ထိန်းချုပ်မှုဟု ယူဆနိုင်သည်။စာသားဖော်မတ်အတွက် ဝဘ်ဘရောက်ဆာများ၊ /n သည် မည်သည့်စာရွက်စာတမ်းတွင်မဆို ရိုက်ထည့်နိုင်သော မြင်နိုင်သော စာလုံးတစ်ခုဖြစ်သည်။
  • /r နှင့် /n နှစ်ခုလုံးသည် ကွန်ပျူတာတွင် အထူးဇာတ်ကောင်များဖြစ်သော်လည်း /n တစ်ခုတည်းသည် platform အများစုတွင် စာကြောင်းအသစ်တစ်ခုကို ဖန်တီးနိုင်သည်။ /r သည် DOS နှင့် MacOS လည်ပတ်မှုစနစ်များကဲ့သို့ ကွန်ပျူတာအဟောင်းများနှင့် အဓိကဆက်စပ်နေသည်။

နောက်ထပ်ဖတ်ရန်များ

    Mary Davis

    Mary Davis သည် အကြောင်းအရာအမျိုးမျိုးအတွက် နှိုင်းယှဉ်ခွဲခြမ်းစိတ်ဖြာမှုတွင် အထူးပြုထားသော စာရေးဆရာ၊ အကြောင်းအရာဖန်တီးသူနှင့် ဝါသနာပါသော သုတေသီဖြစ်သည်။ ဂျာနယ်လစ်ဇင်ဘွဲ့နှင့် နယ်ပယ်တွင် အတွေ့အကြုံငါးနှစ်ကျော်ရှိသော Mary သည် သူမ၏စာဖတ်သူများထံ ဘက်မလိုက်ဘဲ ရိုးရှင်းသော သတင်းအချက်အလက်များကို ပေးပို့ခြင်းအတွက် စိတ်အားထက်သန်ပါသည်။ ငယ်ငယ်ကတည်းက စာရေးရတာကို ဝါသနာပါပြီး အောင်မြင်တဲ့ စာရေးခြင်းလုပ်ငန်းရဲ့ နောက်ကွယ်မှာ တွန်းအားတစ်ခု ဖြစ်လာခဲ့ပါတယ်။ Mary ၏ ရှာဖွေတွေ့ရှိချက်များကို နားလည်ရလွယ်ကူပြီး ဆွဲဆောင်မှုရှိသောပုံစံဖြင့် သုတေသနပြုနိုင်မှုစွမ်းရည်သည် ကမ္ဘာတစ်ဝှမ်းလုံးရှိ စာဖတ်ပရိသတ်များကို သဘောကျစေခဲ့သည်။ သူမ စာမရေးဖြစ်သောအခါ မေရီသည် ခရီးသွားခြင်း၊ စာဖတ်ခြင်းနှင့် မိသားစုနှင့် သူငယ်ချင်းများနှင့် အချိန်ဖြုန်းခြင်းကို နှစ်သက်သည်။