ຄວາມແຕກຕ່າງລະຫວ່າງ \r ແລະ \n ແມ່ນຫຍັງ? (ໃຫ້ສໍາຫຼວດ) - ຄວາມແຕກຕ່າງທັງຫມົດ
ສາລະບານ
ພາສາການຂຽນໂປຣແກຣມຄອມພິວເຕີເປັນຕົວສ້າງຂອງຊອບແວຄອມພິວເຕີ ແລະແອັບພລິເຄຊັນ. ພວກເຂົາເຈົ້າເຮັດໃຫ້ນັກຂຽນໂປລແກລມຄອມພິວເຕີສາມາດຕິດຕໍ່ສື່ສານກັບຄອມພິວເຕີ, ສ້າງ algorithms, ແລະຂຽນໂປຼແກຼມທີ່ອະນຸຍາດໃຫ້ຄອມພິວເຕີປະຕິບັດວຽກງານຕ່າງໆ. ໂປຣແກມເຫຼົ່ານີ້ໃຊ້ຊຸດຕົວອັກສອນທີ່ແຕກຕ່າງກັນ.
ຊຸດຕົວອັກສອນເປັນສ່ວນສຳຄັນຂອງການຂຽນໂປຣແກຣມຄອມພິວເຕີ ເນື່ອງຈາກພວກມັນກຳນົດຕົວອັກສອນທີ່ໃຊ້ໃນພາສາ.
ພວກມັນມີສັນຍາລັກສຳລັບຕົວເລກ, ຕົວອັກສອນ, ສັນຍາລັກທົ່ວໄປເຊັ່ນເຄື່ອງໝາຍເງິນໂດລາ ແລະຕົວອັກສອນພິເສດທີ່ໃຊ້ສຳລັບຄຳສັ່ງການຂຽນໂປຣແກຣມ. ຖ້າບໍ່ມີຊຸດຕົວອັກສອນເຫຼົ່ານີ້, ໂຄງການຄອມພິວເຕີຈະບໍ່ຖືກຂຽນ ແລະເຂົ້າໃຈຢ່າງຖືກຕ້ອງ.
/r ແລະ /n ແມ່ນສອງຕົວອັກສອນທີ່ໃຊ້ໃນພາສາການຂຽນໂປຼແກຼມ. ຕົວອັກສອນ / r ໃນພາສາຄອມພິວເຕີແມ່ນເອີ້ນວ່າການສົ່ງຄືນ carriage, ແລະ /n ແມ່ນອາຫານເສັ້ນ.
ຄວາມແຕກຕ່າງລະຫວ່າງ /r ແລະ /n ແມ່ນຢູ່ໃນວິທີທີ່ພວກເຂົາກໍານົດເສັ້ນໃຫມ່ໃນເວລາປ້ອນຂໍ້ມູນ .
ຕົວອັກສອນພິເສດ /r, ຫຼືການສົ່ງກັບຄືນມາ, ແນະນຳຕົວກະພິບໃຫ້ຍ້າຍຈາກທ້າຍແຖວໜຶ່ງກັບຄືນໄປບ່ອນເລີ່ມຕົ້ນແຖວດຽວກັນ, ໂດຍຈຳເປັນແມ່ນການຂຽນທັບເນື້ອໃນທີ່ເຂົ້າມາກ່ອນໜ້ານີ້. ໃນອີກດ້ານຫນຶ່ງ, /n, ຫຼື line feed, instigates a new line at any point it is enter; ເນື້ອຫາທີ່ມີຢູ່ແລ້ວຈະບໍ່ຖືກລຶບເມື່ອໃຊ້ /n.
ດັ່ງນັ້ນ, ການສົ່ງຄືນຄ່າຂົນສົ່ງແມ່ນ ເໝາະ ສົມກວ່າກັບການອັບເດດຂໍ້ຄວາມທີ່ມີຢູ່, ໃນຂະນະທີ່ການປ້ອນຂໍ້ມູນເສັ້ນອະນຸຍາດໃຫ້ມີແຖວຂໍ້ມູນເພີ່ມເຕີມໂດຍບໍ່ຕ້ອງປ່ຽນແທນ.ເນື້ອຫາທີ່ຜ່ານມາ.
ຖ້າທ່ານສົນໃຈຕົວອັກສອນເຫຼົ່ານີ້ທີ່ໃຊ້ໃນການຂຽນໂປຼແກຼມຄອມພິວເຕີ, ໃຫ້ອ່ານຈົນຈົບ.
\r ຫມາຍເຖິງຫຍັງ?
/r ເປັນຕົວຄວບຄຸມພິເສດທີ່ໃຊ້ໃນການຂຽນໂປຣແກຣມຄອມພິວເຕີ. ມັນຖືກເອີ້ນວ່າການສົ່ງຄືນທາງລົດ ແລະເຮັດໜ້າທີ່ສຳຄັນຫຼາຍຢ່າງ.
ມີພາສາການຂຽນໂປຣແກຣມທີ່ແຕກຕ່າງກັນ.- /r ບອກຄອມພິວເຕີໃຫ້ຍ້າຍຂໍ້ຄວາມໃດນຶ່ງ. ຕົວກະພິບກັບຄືນໄປຫາຈຸດເລີ່ມຕົ້ນຂອງແຖວ - ໂດຍພື້ນຖານແລ້ວ, ມັນ "ກັບຄືນ" ມັນກັບຕໍາແຫນ່ງເດີມ.
- /r ຍັງຖືກໃຊ້ໃນການດໍາເນີນງານການຈັດຮູບແບບຕ່າງໆ; ເມື່ອລວມກັບ /n ຫຼືຕົວອັກສອນຄວບຄຸມອື່ນໆ, /r ສາມາດສ້າງຄໍາແນະນໍາການປະກອບເອກະສານທີ່ຊັດເຈນ.
- ສຸດທ້າຍ, /r ບາງຄັ້ງຖືກໃຊ້ເພື່ອໂອນຂໍ້ມູນລະຫວ່າງອຸປະກອນຕ່າງໆ ແລະແອັບພລິເຄຊັນເຄືອຂ່າຍຕ່າງໆ ເພື່ອໃຫ້ເຂົາເຈົ້າອ່ານ ແລະແປມັນ.
- ໂດຍສັງລວມແລ້ວ, /r ມີບົດບາດສໍາຄັນໃນການປະຕິບັດຫນ້າທີ່ຕ່າງໆໃນການຂຽນໂປລແກລມຄອມພິວເຕີ.
/n ຫມາຍເຖິງຫຍັງ?
/n, ເຊິ່ງເອີ້ນກັນວ່າຕົວອັກສອນແຖວໃໝ່, ແມ່ນຕົວອັກສອນພິເສດທີ່ໃຊ້ໃນການຂຽນໂປຣແກຣມຄອມພິວເຕີ. ມັນຖືກນໍາໃຊ້ຕົ້ນຕໍເພື່ອຫມາຍເຖິງການສິ້ນສຸດຂອງຂໍ້ຄວາມແລະການເລີ່ມຕົ້ນຂອງແຖວໃຫມ່ໃນການເຂົ້າລະຫັດ.
ເບິ່ງ_ນຳ: ຄວາມແຕກຕ່າງລະຫວ່າງ Haven ແລະ Havnt ແມ່ນຫຍັງ? (ຊອກຫາ) – ຄວາມແຕກຕ່າງທັງໝົດ/n ປະກອບດ້ວຍຕົວອັກສອນຄວບຄຸມຫນຶ່ງຫຼືຫຼາຍກວ່າແລະຫນ້າທີ່ເພື່ອແຍກຕ່າງຫາກຂອງຂໍ້ຄວາມ. ການກະທຳນີ້ເຮັດໃຫ້ຜູ້ພັດທະນາສາມາດສ້າງລະຫັດທີ່ໜ້າພໍໃຈຫຼາຍຂຶ້ນ, ເຊິ່ງຊ່ວຍໃນເລື່ອງການແປ, ການດີບັກ ແລະການສ້າງຄືນໃໝ່.
ມັນຍັງມີບົດບາດສໍາຄັນໃນການຈັດຕັ້ງລະຫັດ ແລະເຮັດໃຫ້ມັນງ່າຍຂຶ້ນໃນການຕີຄວາມໝາຍໂດຍພາສາການຂຽນໂປຼແກຼມອື່ນໆ.
/n ສາມາດພົບໄດ້ໃນຫຼາຍພາສາການຂຽນໂປຼແກຼມ, ເຊັ່ນ: HTML, JavaScript, ແລະ Python. ການຮູ້ວ່າເວລາໃດແລະບ່ອນໃດ / n ຄວນຖືກວາງໄວ້ຢ່າງຖືກຕ້ອງແມ່ນຈໍາເປັນສໍາລັບການຂຽນໂປຼແກຼມ.
ເພາະສະນັ້ນ, /n ມີບົດບາດສຳຄັນໃນການເຂົ້າລະຫັດ ເພາະວ່າຖ້າບໍ່ມີມັນ, ສາຍຂອງລະຫັດອາດຈະບໍ່ສະແດງຢ່າງຖືກຕ້ອງ.
ຄວາມແຕກຕ່າງລະຫວ່າງ \r ແລະ \n ແມ່ນຫຍັງ?
/n ແລະ /r ຕົວອັກສອນທັງສອງຮັບໃຊ້ຈຸດປະສົງໃນການຂຽນໂປຼແກຼມຄອມພິວເຕີ. ແນວໃດກໍ່ຕາມ, ທັງສອງອັນນີ້ແຕກຕ່າງກັນໃນບາງທາງ.
- /n ຕົວອັກສອນຖືກໃຊ້ເພື່ອໝາຍເຖິງແຖວໃໝ່, ໃນຂະນະທີ່ /r ຖືກໃຊ້ເພື່ອກັບຄືນຕົວກະພິບໄປຫາຈຸດເລີ່ມຕົ້ນຂອງແຖວປັດຈຸບັນ.
- /n ສາມາດຊ່ວຍນໍາເອົາໂຄງສ້າງໄປຫາ snippet ລະຫັດ, ດັ່ງນັ້ນຜູ້ເຂົ້າລະຫັດທັງຫມົດຈໍາເປັນຕ້ອງເຂົ້າໃຈວ່າມັນເຮັດວຽກແນວໃດ.
- /r, ແນວໃດກໍ່ຕາມ, ໃຫ້ ມີຄວາມຍືດຫຍຸ່ນຫຼາຍຂຶ້ນເມື່ອຈັດການກັບບັນຫາການຈັດຮູບແບບ ເນື່ອງຈາກມັນຊ່ວຍໃຫ້ທ່ານສາມາດຣີເຊັດສະພາບແວດລ້ອມການຂຽນດ້ວຍການກົດແປ້ນພິມແບບງ່າຍໆອັນດຽວໄດ້. ໂດຍປົກກະຕິແລ້ວໃຊ້ສຳລັບການແບ່ງຫຍໍ້ໜ້າ, ໃນຂະນະທີ່ /r ມັກຈະເຮັດວຽກໄດ້ດີກວ່າສຳລັບການປະກອບທີ່ສັ້ນກວ່າ ເຊັ່ນ: ຫົວຂໍ້ ຫຼືຄຳບັນຍາຍ.
ນີ້ແມ່ນຕາຕະລາງສະຫຼຸບຄວາມແຕກຕ່າງລະຫວ່າງ /r ແລະ /n.
/r | /n |
ມັນເປັນທີ່ຮູ້ຈັກເປັນ ກັບຄືນ carriage. | ມັນເປັນທີ່ຮູ້ຈັກເປັນ feed ເສັ້ນ. |
ມັນກັບຄືນຕົວກະພິບເປັນຈຸດເລີ່ມຕົ້ນຂອງແຖວດຽວກັນ. | ແຖວໃໝ່ຖືກສ້າງໂດຍການຍ້າຍຕົວກະພິບ. ຊ່ອງຫວ່າງຂະຫນາດໃຫຍ່ລະຫວ່າງແຖວ. |
ມັນຖືກນໍາໃຊ້ສໍາລັບການປະກອບທີ່ສັ້ນກວ່າ. | ມັນຖືກນໍາໃຊ້ສໍາລັບວັກທີ່ຍາວກວ່າ. |
ນີ້ແມ່ນຄລິບວິດີໂອອະທິບາຍ /r ແລະ /n.
/r ທຽບກັບ /nຈຸດປະສົງຂອງແມ່ນຫຍັງ /r?
/r ແມ່ນຄຳສັ່ງການຂຽນໂປຣແກຣມເພື່ອກຳນົດຕົວອັກສອນສິ້ນສຸດແຖວ.
ເມື່ອ /r ຖືກຈັດໃສ່ລະຫວ່າງສອງຄຳສັ່ງການຂຽນໂປຣແກຣມ, ມັນຈະສົ່ງສັນຍານການສິ້ນສຸດຂອງຄຳສັ່ງສະເພາະໃດໜຶ່ງ ແລະ ການເລີ່ມຕົ້ນຂອງຄົນອື່ນ. ນີ້ອະນຸຍາດໃຫ້ການສື່ສານປະສິດທິພາບຫຼາຍລະຫວ່າງບັນດາໂຄງການຄອມພິວເຕີ, ຍ້ອນວ່າ /r ຮັບປະກັນວ່າທຸກສາຍຫຼືພາກສ່ວນຂອງລະຫັດຈະຖືກຕີຄວາມຫມາຍໃນລໍາດັບທີ່ຖືກຕ້ອງຂອງເຂົາເຈົ້າໃນເວລາທີ່ປະຕິບັດ.
/r ແມ່ນຖືກພົບເຫັນຫຼາຍທີ່ສຸດໃນໄຟລ໌ຂໍ້ຄວາມທຳມະດາ ແລະເອກະສານ HTML ແຕ່ຍັງສາມາດພົບເຫັນຢູ່ໃນຂໍ້ມູນຫຼາຍປະເພດ, ລວມທັງສະເປຣດຊີດ ແລະຖານຂໍ້ມູນ.
ນອກຈາກນັ້ນ, /r ເປັນສ່ວນໜຶ່ງທີ່ສຳຄັນຂອງໂປຣແກຣມຄອມພິວເຕີໃດໆກໍຕາມ ເພາະມັນຊ່ວຍຮັບປະກັນວ່າຂໍ້ມູນຖືກສື່ສານລະຫວ່າງບັນດາໂປຼແກຼມຕ່າງໆໄດ້ຢ່າງຖືກຕ້ອງໂດຍບໍ່ມີຂໍ້ຜິດພາດ.
ເບິ່ງ_ນຳ: ຄວາມແຕກຕ່າງລະຫວ່າງລະບົບ Metric ແລະມາດຕະຖານ (ສົນທະນາ) - ຄວາມແຕກຕ່າງທັງຫມົດແມ່ນ \n ຄືກັນກັບ Enter?
ຫຼາຍຄົນມັກຈະສັບສົນກ່ຽວກັບຄວາມສຳພັນລະຫວ່າງ /n ແລະລະຫັດ enter. /n ແມ່ນຕົວອັກສອນຟີດແຖວທີ່ຮູ້ຈັກເປັນຕົວລະຄອນ “ແຖວໃໝ່”, ເຊິ່ງຊີ້ບອກເຖິງຈຸດສິ້ນສຸດຂອງແຖວ.ບໍລິບົດເພື່ອທໍາລາຍຂໍ້ຄວາມໂດຍການເລີ່ມຕົ້ນແຖວໃຫມ່.
ການຂຽນໂປຣແກຣມຄອມພິວເຕີກະແຈ enter ແມ່ນອຸປະກອນຄວບຄຸມການປ້ອນຂໍ້ມູນທີ່ໃຊ້ເພື່ອອອກຄຳສັ່ງໃຫ້ຄອມພິວເຕີຫຼືອຸປະກອນອື່ນແທນທີ່ຈະໃສ່ຂໍ້ມູນ. Put, /n ສ້າງແຖວໃໝ່ໃນຂະນະທີ່ enter ໃຫ້ຄຳແນະນຳກ່ຽວກັບສິ່ງທີ່ຕ້ອງເຮັດກັບຂໍ້ມູນທີ່ໃຫ້ໄວ້.
ທັງສອງ /n ແລະ enter ມີບົດບາດສຳຄັນໃນການສ້າງແບບທົດສອບໃນແອັບພລິເຄຊັນຕ່າງໆ.
ເປັນຫຍັງ /r ເອີ້ນວ່າ Carriage Return?
/r, ຫຼືການສົ່ງຄືນ carriage, ໄດ້ຊື່ຂອງມັນມາຈາກເຄື່ອງພິມດີດໃນໄວກ່ອນ. ເຄື່ອງຈັກທີ່ໃຫ້ກຽດແກ່ເວລາ, ເຂັມຂັດຖືກໃຊ້ເພື່ອຍູ້ເຈ້ຍຂຶ້ນ ແລະຕັ້ງມັນໄວ້ເພື່ອຂຽນໃສ່ແຖວຕໍ່ໄປ—ຄືກັບລົດທີ່ດຶງກັບໄປຫາບ່ອນເລີ່ມຕົ້ນ.
ຂະບວນການນີ້ເອີ້ນວ່າ 'ຂະບວນລົດກັບຄືນ. ,' ເຊິ່ງໃນທີ່ສຸດກໍກາຍເປັນ /r ຍ້ອນວ່າເຄື່ອງພິມດີດໄດ້ພັດທະນາໄປໃນຄອມພິວເຕີຕາມເວລາ.
ແຖວລຸ່ມ
- /r (ການສົ່ງຄືນຄ່າຂົນສົ່ງ) ແລະ /n (ສາຍຟີດ) ອາດຈະຄ້າຍຄືກັນ, ແຕ່ພວກມັນ ຮັບໃຊ້ຈຸດປະສົງທີ່ແຕກຕ່າງກັນຫຼາຍ.
- /r, ເຊິ່ງເອີ້ນກັນວ່າ 'ກັບຄືນ,' ຍ້າຍຕົວກະພິບ ຫຼືຈຸດແຊກໃສ່ເສັ້ນຂໍ້ຄວາມໄປຫາຈຸດເລີ່ມຕົ້ນຂອງແຖວ. /n, ຫຼື 'ແຖວໃໝ່,' ຍ້າຍຕົວກະພິບ ຫຼືຈຸດແຊກໃສ່ໜຶ່ງແຖວລົງ, ໃຫ້ຜູ້ໃຊ້ສາມາດເລີ່ມຂຽນໃນຕອນຕົ້ນຂອງແຖວຕໍ່ໄປ.
- /r ສາມາດຖືວ່າເປັນການຄວບຄຸມທີ່ເບິ່ງບໍ່ເຫັນທີ່ໃຊ້ພາຍໃນໂດຍແອັບພລິເຄຊັນເຊັ່ນ: ຕົວປະມວນຜົນຄຳສັບ ແລະຕົວທ່ອງເວັບຂອງເວັບໄຊຕ໌ສໍາລັບການຈັດຮູບແບບຂໍ້ຄວາມ; /n ເປັນຕົວອັກສອນທີ່ເບິ່ງເຫັນໄດ້ທີ່ສາມາດພິມເຂົ້າໄປໃນເອກະສານໃດໆ.
- ເຖິງແມ່ນວ່າທັງສອງ /r ແລະ /n ເປັນຕົວລະຄອນພິເສດໃນຄອມພິວເຕີ້, /n ດຽວສາມາດສ້າງເສັ້ນໃຫມ່ໃນເວທີສ່ວນໃຫຍ່; /r ສ່ວນໃຫຍ່ແມ່ນກ່ຽວຂ້ອງກັບຄອມພິວເຕີເກົ່າເຊັ່ນ DOS ແລະ ລະບົບປະຕິບັດການ MacOS.