I Checked this by running in an online compiler and its printing 0 as expected.
#include <ctype.h> #include <stdio.h> int main() { printf("%d", isupper(97)); // its printing 0 return 0; }