mình chỉ mới học về c trong trường, mình có một thắc mắc này :
mình có một chương trình c đơn giản sau:
#include <stdio.h>
#include <conio.h>
main()
{char x,y,z;
x=24;y=105;
z=x+y;
printf("%d",z);
getch();
};
khi cho chạy chương trình thì kết quả không cho ra 129 mà ra một số âm, mình biết là khai biến z sai kiểu dữ liệu và mình đoán là biến z bị tràn ô nhớ , nhưng mình vẫn không phân tích ra được, mong các bạn giải thích dùm mình(theo cách phân tích kiểu bit ) nhé!
Xin chân thành cám ơn !
Bookmarks