C and C++ are just programming languages, the code that you write in C or C++ gets compiled and linked against libraries and that becomes and executable program or "binary"
binary in this context of this question by the original poster just means an executable program
when you compile a C or C++ program you can instruct the compiler to output the program in assembler actually, but it would still need converted into a binary before the computer can execute it, C and C++ are compiled languages, they arent interpreted languages like python or basic for example