با سلام خدمت دوستان
من در کدویژن مخواستم یک متغییر 32 بیتی تعریف کنم ولی همش موقع کامپایل برنامه وارنینگ
Warning: C:\\2.c(304): overflow is possible in 16 bit multiplication, casting to 'long' may be required
هر چی هم متغییر رو long و یا unsigned long int تعریف میکنم باز هم همین وارنینگ رو میده و در عمل هم متغییری که من نیاز دارم دایما اورفلو میشه و عددی بزگتر از 65535 نمیگیره.
لطفا اگه کسی اطلاعات داره به منم کمک کنه
من در کدویژن مخواستم یک متغییر 32 بیتی تعریف کنم ولی همش موقع کامپایل برنامه وارنینگ
Warning: C:\\2.c(304): overflow is possible in 16 bit multiplication, casting to 'long' may be required
هر چی هم متغییر رو long و یا unsigned long int تعریف میکنم باز هم همین وارنینگ رو میده و در عمل هم متغییری که من نیاز دارم دایما اورفلو میشه و عددی بزگتر از 65535 نمیگیره.
لطفا اگه کسی اطلاعات داره به منم کمک کنه
دیدگاه