当写“9”而不是 9 作为我的字符时,由于某种原因,我的最终结果变得消极且错误。这是为什么?“9”有什么作用?
#include <stdio.h> int main() { int a, b; char c = '9'; a = 44; b = a - c; printf("%d \n", b); return 0; }
c character-literals
c ×1
character-literals ×1