ماسبب اختلاف المخرجات عند اضافة العدد 0 على يسار رقم الاسكي كود ( ASCII )
مثلا رقم ASCII للحرف K = 75
#include <stdio.h>
main()
{
int var = 75;
printf("%c", var);
}
عند تنفيذ المثال السابق المخرج يكون الحرف ( K )
ولكن عند اضافة العدد 0 على يسار رقم الاسكي كود
#include <stdio.h>
main()
{
int var = 075;
printf("%c", var);
}
نتائج المخرجات الرمز ( = )
ماسبب اختلاف النتائج بالرغم ان العدد 0 لا يؤثر على النتائج عندما يكون يسار الاعداد ؟
التعليقات