Aritmetik Operatörler
Coddy'nin Rust Journey'sinin Fundamentals bölümünün bir parçası — ders 15 / 75.
Operatörler değerler üzerinde işlemler gerçekleştirmek için kullanılır.
Öncelikle en temel aritmetik operatörleri ele alacağız, bunlar matematik derslerinden tanıdık gelebilir.
| Operatör | İşlem | Örnek |
|---|---|---|
| + | Toplama | 3 + 2 = 5 |
| - | Çıkarma | 3 - 2 = 1 |
| * | Çarpma | 3 * 2 = 6 |
| / | Bölme | 4 / 2 = 2 |
Kullanım örneğine bakalım,
let a: i32 = 3;
let b: i32 = 5;
let c: i32 = a + b
// c, 8 değerini tutarRust'ta ondalıklı sayılarla çalışırken, ondalık noktalı sayıları saklayabilen f64 veri tipini kullanırız. Aynı aritmetik operatörler (+, -, *, /), tam sayılarda olduğu gibi f64 ile de çalışır:
let x: f64 = 3.3;
let y: f64 = 4.1;
let z: f64 = x + y;
// z 7.4 değerini tutarGörev
Başlangıça ve b değişkenlerini sırasıyla 5.2 ve 2.6 değerleriyle başlatan bir kod yazın.
Ardından, a / b işleminin sonucunu tutacak başka bir c değişkeni başlatın.
Kopya kağıdı
Aritmetik operatörler, değerler üzerinde matematiksel işlemler gerçekleştirir:
| Operatör | İşlem | Örnek |
|---|---|---|
| + | Toplama | 3 + 2 = 5 |
| - | Çıkarma | 3 - 2 = 1 |
| * | Çarpma | 3 * 2 = 6 |
| / | Bölme | 4 / 2 = 2 |
Tam sayılarla aritmetik operatörlerin kullanımı:
let a: i32 = 3;
let b: i32 = 5;
let c: i32 = a + b;
// c, 8 değerini tutarOndalık sayılarla (f64) aritmetik operatörlerin kullanımı:
let x: f64 = 3.3;
let y: f64 = 4.1;
let z: f64 = x + y;
// z, 7.4 değerini tutarKendin dene
fn main() {
// Kodunuzu aşağıya yazın
// Aşağıdaki satırı değiştirmeyin
println!("a = {}, b = {}, c = {}", a, b, c);
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Fundamentals bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Temel Girdi-Çıktı
Konsola YazdırmaKullanıcı Girdisi OkumaÖzet - 120'ye KadarÖzet - Doğru veya Yanlış5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 311Fonksiyonlar
Fonksiyon TanımlamaParametreler ve ArgümanlarDönüş DeğerleriBirden Fazla Dönüş DeğeriÖzet - Sigma FonksiyonuÖzet - Doğrulama Fonksiyonu14Diziler Üzerinde Gezinme
Range RehberiGelişmiş For DöngüsüDöngü İçinde Ödünç AlmaYaygın Dizi İşlemleri3Değişkenler Bölüm 2
Tür Bildirimiİsimlendirme KurallarıTür ÇıkarımıÖzet - Değişkenleri BaşlatmaTür Dönüştürme9Döngüler
Seriler Üzerinde ForWhile DöngüsüBreakContinueİç İçe DöngülerDöngü EtiketleriSonsuz DöngüÖzet - Dinamik Girdi