invalid operands of types `float’ and `int’ to bin

Home Forums C Programming invalid operands of types `float’ and `int’ to bin

This topic contains 2 replies, has 3 voices, and was last updated by  S.Thananchayan 10 years, 11 months ago.

  • Author
    Posts
  • #2020

    chucky
    Member

    I’m a beginner, so not too harsh on the criticism. Ok, so I have the code

    and i try to compile it and i get an error saying “38 invalid operands of types float’ and int’ to binary `operator^'”. What should I do?

  • #3260

    msaqib
    Participant

    Hello
     
    Well there is a sligh problem with your code. You are using ^ as a power operator but there is no such operator which performs the power operations. This operator (^) is a bitwiase operator to calculate XOR.

    To calculate the power you can use pow(double x, double y) function. It will calculate x power y. 
     
    Also make sure you include math.h header in your program as pow function is defined is this header file. 
     
    So your function should look like

  • #3261

     
     
       

You must be logged in to reply to this topic.