VB’DE OPERATÖRLER
VB’DE ARİTMETİK İŞLEMLERİN BAZILARI OPERATÖRLERLE YAPILIRKEN BAZILARI DA FONKSİYONLARLA YAPILIR. VB’DE KULLANILAN ARİTMETİK VE LOJİK OPERATÖRLER ŞUNLARDIR: = (ATAMA) + (TOPLAMA) - (ÇIKARMA)
VB’DE OPERATÖRLER * (ÇARPMA) / (BÖLME) \ (TAM BÖLME) [9\2’4] & (STRİNG TOPLAMA) [PRINT “A”& B” ‘SONUÇ:AB] ^ (ÜS ALMA) MOD (BÖLMEDE KALAN) [PRINT 5 MOD 2 ‘1]
VB’DE OPERATÖRLER AND (VE) [if a>50 and b>70 then] OR (VEYA) [if a>50 or b>70 then] NOT (DEĞİL) [if not a=50 then ] XOR (AYNI İSE “0” FARKLI İSE “1” YAP) Print xor ’
KARŞILAŞTIRMA İŞLEMLERİ = (EŞİT) [if a=5 then] <> (EŞİT DEĞİL) [if a<>5 then] < (KÜÇÜK) > (BÜYÜK) <= (KÜÇÜK VEYA EŞİT) >= (BÜYÜK VEYA EŞİT)
“LIKE” OPERATÖRÜ STRİNGLER ÜZERİNDE DAHA DETAYLI İŞLEMLER YAPMAYA YARAR. ÖZELLİKLE DOSYA ARAMA VE SQL’DE ÇOK KULLANILIR. BU OPERATÖRLE AYNI DOS’TA OLDUĞU GİBİ JOKER KARAKTERLER KULLANILARAK İŞLEM YAPILABİLİR.
“LIKE” OPERATÖRÜ ? (HERHANGİ BİR KARAKTER) # (HERHANGİ BİR RAKAM) * (BİR VEYA DAHA FAZLA KARAKTER) [b-h] (VERİLEN ARALIKTA BİR KARAKTER) [!b-h] (VERİLEN ARALIK DIŞINDA BİR KARAKTER)
ÖRNEKLER if adres like “*tanbul” then if adres like “*tanb*” then if adres like “istan*” then if x like “?abc” then ‘aabc, babc, cabc... if x like “#abc” then ‘1abc, 2abc, 9abc... if x “[a-f]abc” then ’aabc, babc, cabc, dabc, eabc, fabc
İŞLEM ÖNCELİĞİ ARİTMETİK OPERATÖRLER ^, *, /, \, MOD, +,-, & KARŞILAŞTIRMA OPERATÖRLERİ =, <>,, =, like, is LOJİK OPERATÖRLER NOT, AND, OR, XOR, EQV, IMP