From a662d6ba8b3e679ce6eb31c2382a7ded4d62e3fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20G=C3=B6r?= Date: Wed, 18 Jun 2025 07:37:20 +0300 Subject: [PATCH] =?UTF-8?q?printf=20fonksiyonundaki=20format=20karakterler?= =?UTF-8?q?i=20scanf=20fonksiyonunda=20klavyeden=20giri=C5=9Fi=20belirleme?= =?UTF-8?q?ktedir.=20Yani=20=C3=B6rne=C4=9Fin=20biz=20pir=20int=20de=C4=9F?= =?UTF-8?q?eri=20printf=20ile=20%x=20kullanarak=20yazd=C4=B1r=C4=B1rsak=20?= =?UTF-8?q?bu=20de=C4=9Fer=2016'l=C4=B1k=20sistemde=20ekrana=20yazd=C4=B1r?= =?UTF-8?q?=C4=B1l=C4=B1r.=20Fakat=20bir=20int=20de=C4=9Feri=20scanf=20ile?= =?UTF-8?q?=20%x=20ile=20okumak=20istersek=20klavyeden=20yapt=C4=B1=C4=9F?= =?UTF-8?q?=C4=B1m=C4=B1z=20giri=C5=9Fin=2016'l=C4=B1k=20sistemde=20oldu?= =?UTF-8?q?=C4=9Fu=20kabul=20edilir.=20=C3=96rne=C4=9Fin:=20main()=20{=20i?= =?UTF-8?q?nt=20a,=20b;=20printf("Bir=20sayi=20giriniz=20:=20");=20scanf("?= =?UTF-8?q?%x",=20&a);=20printf("a=20=3D=20%d\n",=20a);=20}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ChangeLog | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ChangeLog b/ChangeLog index 6912cf9..8009544 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2025-06-18 Mert Gör + + * c-basic/CSD-C-Basic-Book/C.pdf: printf fonksiyonundaki format karakterleri scanf fonksiyonunda klavyeden girişi belirlemektedir. Yani örneğin biz +pir int değeri printf ile %x kullanarak yazdırırsak bu değer 16'lık sistemde ekrana yazdırılır. Fakat bir int değeri +scanf ile %x ile okumak istersek klavyeden yaptığımız girişin 16'lık sistemde olduğu kabul edilir. Örneğin: +#include +main() +{ +int a, b; +printf("Bir sayi giriniz : "); +scanf("%x", &a); +printf("a = %d\n", a); +} + 2025-06-17 Mert Gör * c-basic/CSD-C-Basic-Book/C.pdf: scanf ile 2 sayı girilmesi sayfa 20,21