Arduino String/Dizi Karşılaştırma Operatörleri

0
50
Okunma

Arduino String/Dizi Karşılaştırma Operatörleri

Dize karşılaştırma işleçleri == != , > , < , >= , <= Ve equals() ve equalsIgnoreCase() yöntemleri, Dizeler arasında alfabetik karşılaştırmalar yapmanıza olanak tanır. Diğer şeylerin yanı sıra sıralama ve alfabetik için kullanışlıdırlar.

Operatör == ve yöntem equals() aynı şekilde çalışır. Diğer bir deyişle,

aynıdır:

“>” (Büyüktür) ve “<” (Küçüktür) operatörler, dizeleri alfabetik sırayla, ikisinin de değiştiği ilk karakterde değerlendirir. Yani, örneğin, "a" < "b" ve "1" < "2" , ancak "999" > "1000" çünkü 9, 1’den sonra gelir.

Dikkat: Dize karşılaştırma operatörleri, sayısal dizgileri karşılaştırırken kafa karıştırıcı olabilir, çünkü sayılar sayı olarak değil, dizeler olarak ele alınır. Sayıları karşılaştırmanız gerekiyorsa, bunları Ints, float veya long olarak karşılaştırın ve Strings olarak değil.

Donanım

Devre

Bu örnek için devre yoktur, kartınızın USB üzerinden bilgisayara bağlı olması ve Arduino Yazılımının (IDE) seri monitör penceresi açık olmalıdır.

Kod

Kaynak:arduino.cc

CEVAP VER

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.