1.4 Жолдарды салыстыру
Жолдарды өзара тең немесе тең емес екендігін анықтау үшін салыстырады. Егер жолдар өзара тең болмаса, онда олардың біреуі “ұзынырақ”, ал екіншісі “қысқарақ” болады. “Қысқарақ” және “ұзынырақ” анықтамалары ASCII символдардың кодтарына сүйенеді. Кодтардың кезектесуі тура алфавиттегі реттік бойынша, бірақ бір өзгеше қасиет бар- ол жоғарғы регистрдің әріпиері, төменгі регистрдің әріптерінен “қысқарақ”. Мұның себебі, үлкен А-дан Z-ке дейінгі әріптер ASCII 65-тен 90-ға дейінгі кодтармен әкелінеді. Ал сол кездегі а-дан z-ке дейінгі әріптер 91-ден 122-ге дейінгі кодтармен жеткізіледі. Осы жағдаймен, С функциясының көмегімен “ZEBRA” сөзін салыстыру кезінде “apple” сөзінен кіші болып шығады. ANSI C кітапханасы екі жолды салыстыру функциялары үшін екі бүтін жолдарды салыстыру және белгілі бір ұзындыққа ие фрагменттерін салыстыру қарасырылады.
Достарыңызбен бөлісу: |