Web Programlama

Web Programlama

DERS PROGRAMI
Web Programlama 301 Ders Programı

Bilgisayar String Türü Verileri Karşılaştırabilir Mi?

Lisans: Creative Commons 26.11.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

Bilgisayar string türü verileri de büyüklük-küçüklük açısından karşılaştırabilir. Bilgisayar bu işlemi yaparken karşılaştırdığı stringler içindeki karakterlerin sayısal ASCII kodlarını almakta ve gerçekte bunları karşılaştırmaktadır.

Örneğin, 'B' < 'A' şeklindeki karşılaştırma gerçekte bilgisayar belleğinde 66<65 şeklinde bir sayısal karşılaştırmaya dönüştürülmektedir; çünkü A'nın sayısal ASCII kodu 65 ve B'nin sayısal ASCII kodu ise 66'dır.

Karşılaştırılan iki string içinde önce ilk karakterler karşılaştırılır; bunlar eşitse, bir sonraki karakterlere geçilir.

İlk n adet karakterleri eşit olan iki string'ten biri n+1 karakterli diğeri n karakterli ise, bu durumda uzun olan (yani n+1 karakterli olan) büyük kabul edilir.

 

Örnek karşılaştırmalar:

'AHMET'> 'BERİL'

Sonuç doğrudur.

'BERTAN' ='bertan'

Sonuç yanlıştır. ASCII tablosunda küçük harflere ait sayısal kodlar, büyük harflerinkinden daha büyüktür.

'CEM'>'C'

Sonuç doğrudur.