C is high level language
The main advantage of high-level languages over low-level languages is that they are easier to read, write, and maintain. Ultimately, programs written in a high-level language must be translated into machine language by a compiler or interpreter.
The first high-level programming languages were designed in the 1950s. Now there are dozens of different languages, including Ada, Algol, BASIC, COBOL, C, C++, FORTRAN, LISP, Pascal, and Prolog.
C's a high level language.
The difference between high level language(Programming languages that use English words in their syntax like C, Java, Python etc.) and low level language(Machine language-0s and 1s) is that, programmers can easily understand or compile the high level language. On the other hand, machines can easily understand the low level language unlike us humans:)
Some people don't consider middle level languages a thing, in the sense that the language can either be high or low.
What's meant by middle level languages is that they're not as dynamic as high high level languages, in one sense.
c is a middle level language because it i use full to develop the main software programme and system programme and it os because that it will understand the michean level language and also higelevel language