Бүх битийг тэг болгож тохируулсан тэмдэгтийг тэг тэмдэгт гэнэ. … Тиймээс энэ нь тэг тоон утгатай бөгөөд үг, хэллэг зэрэг тэмдэгтүүдийн төгсгөлийг илэрхийлэхэд ашиглаж болно.
Мөрүүд яагаад тэгээр төгсдөг вэ?
Үгүй төгсгөлтэй мөрүүд кодчилол нь хаана ч тэг байт (0x00) ашиглахгүй байхыг шаарддаг, тиймээс ASCII эсвэл UTF-8 мөр бүрийг хадгалах боломжгүй. Гэсэн хэдий ч, NUL-аас бусад тэмдэгт бүрийг - ASCII эсвэл UTF-8-ийн дэд олонлогийг null төгсгөлтэй мөрүүдэд хадгалах нь түгээмэл байдаг.
С хэл дээрх стринг дэх хоосон тэмдэгтийг юунд ашигладаг вэ?
Энэ нь null-ийн ascii утга юм. Энэ нь -г ашиглан мөртмөрийг хийж байх үед мөрөнд тэг байгаа эсэхийг тодорхойлох болно. хөрвүүлэгч нь \o тэмдэгттэй тулгарах үед мөрийн төгсгөлийг тодорхойлох боломжтой.
Мөр дэх хоосон тэмдэгт гэж юу вэ?
Тэг тэмдэгт (мөн тэг төгсгөлөгч) нь тэг утгатай хяналтын тэмдэгт юм. … Өнөөдөр энэ тэмдэгт нь Си болон түүний дериватив болон олон өгөгдлийн форматад илүү их ач холбогдолтой бөгөөд энэ нь мөрийн төгсгөлийг илэрхийлэхэд зориулагдсан нөөц тэмдэгт болж үйлчилдэг бөгөөд үүнийг ихэвчлэн тэг төгсгөлтэй тэмдэгт гэж нэрлэдэг.
Мөрт массив дахь null нь юунд хэрэгтэй вэ?
Нэрний массив нь хоосон мөр байна. Энэ нь тэг элемент дээр тэг тэмдэгт ('\0') байна гэсэн үг биш юм. Энэ нь нэрэнд a-г өгөөгүй гэсэн үгутга. Хэрэв түүнд утга оноож, агуулгыг устгасан эсвэл тэг элементийн хоосон тэмдэгтээр сольсон бол энэ нь хоосон мөр болж хувирна.