• 31-10-2012, 12:09:57
    #1
    merhaba konuyu doğru yere açmısımdır umarım, şimdi hexadecimal ile ilgili bi sorunum var

    #include<stdio.h>
    #include<windows.h>
    #include<conio.h>
    main()
    {
          system("color 3E");
          
          float x,y,sonuc;
          char isaret;
    
          printf("iki sayi giriniz:\n");
          scanf("%f",&x);
          scanf("%c",&isaret);
          scanf("%f",&y);
          
          
          if (isaret=='+')
          {sonuc=x+y;
          printf("sonuc=%f",sonuc);}
          
          else if (isaret=='-')
           {sonuc=x-y;
          printf("sonuc=%f",sonuc);}
          
          
          else if (isaret=='/')
           {sonuc=x/y;
          printf("sonuc=%f",sonuc);}
          
          else if (isaret=='*')
           {sonuc=x*y;
          printf("sonuc=%f",sonuc);}
          
          getch();
          
          }
    bu programda sonucun hexadecimal olmasını istiyorum ne yapmam lazım? şimdiden teşekkürler
  • 31-10-2012, 14:38:46
    #2
    printf içinde %f yerine %X veya %x kullanın...