Տողեր

ASCII, strings, char* ցուցիչներ, տողերը որպես սիմվոլների զանգվածներ

ASCII (American Standard Code for Information Interchange). ASCII-ը նիշերի կոդավորման ստանդարտ է, որը եզակի թվային արժեք է հատկացնում (0-ից 127) անգլերեն այբուբենի յուրաքանչյուր տպվող և կառավարվող նիշին: Դա հիմնական նիշերի կոդավորումն է, որն օգտագործվում է համակարգիչներում տեքստը ներկայացնելու համար, որտեղ յուրաքանչյուր նիշ ներկայացված է 7-բիթանոց երկուական արժեքով: Օրինակ՝ «A» տառի ASCII արժեքը 65 է, իսկ «a»-ի համար՝ 97: ASCII-ին լայնորեն օգտագործվում է C-ում և շատ այլ ծրագրավորման լեզուների նիշերը ներկայացնելու համար։ C-ում տողը սովորաբար սահմանվում է որպես նիշերի զանգված, որն ավարտվում է «\0» զրոյական նիշով: C-ն չունի ներկառուցված տողային տվյալների տեսակ, ինչպես որոշ ավելի բարձր մակարդակի լեզուներ: Փոխարենը, այն օգտագործում է նիշերի զանգվածներ և գրադարանային ֆունկցիաներ՝ տողերի հետ աշխատելու համար։ C-ում char*-ը նիշի ցուցիչ է և այն հաճախ օգտագործվում է տողերը մշակելու համար: