Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar programı >>

C Programlama
Temelleri C programlama
Giriş C Programming

k% d eşleşen ve orada 5 değiştirir. Bu b ve yedek 7. Bu c ve yedek üçüncü% d maçları ile ikinci% d eşleşen 12. Sonra ekrana tamamlanan çizgi yazdırır: 5 + 7 = 12. + = ve aralık olduğu bir biçim hattının bir parçası olan ve programcı tarafından belirtildiği gibi% d operatörleri arasında otomatik gömülü olsun
Printf. Kullanıcı Değerleri Okuma

Önceki programda iyidir, ama bunun daha iyi olurdu değerleri yerine sabitler kullanarak kullanıcının 5 ve 7'de okuyun. Bunun yerine bu programı deneyin:

 #include < stdio.h > int main () {a, b, c int;;: printf (; " " ilk değerini girin;) scanf ("% d ", & a);;: printf (; " " ikinci değerini girin;) scanf ("% d ", & b); c = a + b; printf ("% d +% d =% d \\ n ", a, b, c); 0 dönmek;} © 2004 HowStuffWorks 

bunu çalıştırdığınızda İşte bu program nasıl çalışır:

değişiklikleri yapın, sonra derlemek ve çalıştığından emin olmak için programı çalıştırın. Bu scanf (daha fazla bilgi için tip adam scanf) printf olarak biçim dizesi aynı tür kullanır. Ayrıca & unutmayın; a ve b önüne yerleştirin. Bu C adres operatörü şudur: değişkenin adresini (biz işaretçileri tartışmak kadar bu mantıklı olmaz) döndürür. Sen ve amp kullanmanız gerekir; (kısaca alacak) türü char, int, ya da şamandıranın herhangi bir değişkenin üzerine scanf operatör yanı sıra, yapı türleri. Eğer dışarı bırakırsanız & Programı çalıştırdığınızda operatör, bir hata alırsınız. Çalışma zamanı hatası bu tür neye benzediğini görebilirsiniz böylece onu deneyin.

en tamamen printf anlamak için bazı varyasyonlar göz atalım. İşte basit printf ifadesi:

 printf (" Merhaba "); 

printf Bu çağrı kelime " göndermek için printf söyler bir biçim dizesi vardır; Merhaba " Standart out. Bu onu Kontrast: printf

 (" Merhaba \\ n "); 

ikisi arasındaki fark ikinci versiyonu kelime " gönderir olduğunu; Merhaba " . standart dışı bir satır başı takip

aşağıdaki satırı gösterir nasıl çıktı bir değişkenin değerini printf kullanarak
printf

. ("% d ", b) 

% d printf ifadesi çalıştırıldığında değişken b değeri ile değiştirilecektir bir yer tutucudur. Çoğu zaman, bazı başka deyişle içinde değer embed isteyeceksiniz. Bunu başarmak için tek yol gibi:

 printf (" sıcaklık " ise); printf ("% d ", b) printf (" dereceler \\ n