Witam mam problem.Jest taki program
[code]
#include<iostream>
using namespace std;
int main(){
int duzy =0xfff; // liczba 4095
char maly;
maly=(char) (duzy+1);
cout << (int) maly <<"--"<<duzy<<endl;
[/code]
I mamy
0xfff = 111111111111 (12 jedynek)
0xfff+1 = 1000000000000 (1 i 12 zer)
I TUTAJ MAM PROBLEM.
Jak teraz 0xfff+1 przypisac do chara ??
Bo wynikiem powinno byc 0-4095
Prosze o pomoc.