arakdaşlar bu c beni deli etmeye başladı bu char ascii kodları barındırmıordu -127 den felan bahsedılıor ısaretlı ıcın ascıı kodlarda - varmı yaf? tur donuşumlerine geldiğimde unsigned char felan dıor bişe anlamadım şu kısımdan; Alıntı:
1. Operandlardan hicbiri gercek sayı turlerinden değilse:
Eğer ifade icindeki operandlardan herhangi biri char, unsigned char, short ya da unsigned short turden ise aşağıdaki algoritma uygulanmadan once bu turler int ture donuşturulur. Bu duruma “tam sayiya terfi” (integral promotion) denir.
Daha sonra aşağıdaki kurallar uygulanır:
Operandlardan birinin unsigned long diğerinin farklı bir tur olması durumunda (long, unsigned int, int) diğer operand unsigned long turune cevrilir.
Operandlardan birinin long turden diğerinin farklı bir turden olması durumunda (unsigned int, int) diğer operand long turune cevrilir.
Operandlardan biri unsigned int turden diğerinin farklı bir turden olması durumunda (int) ikinci operand unsigned int turune cevrilir.
İstisnalar:
Eğer operandlardan biri long int diğeri unsigned int turunden ise ve kullanılan sistemde bu turlerin uzunlukları aynı ise (UNIX ve Win 32 sistemlerinde olduğu gibi) her iki tur de unsigned long int turune donuşturulur.
Eğer operandlardan biri int diğeri unsigned short turunden ise ve kullanılan sistemde bu turlerin uzunlukları aynı ise (DOS'da olduğu gibi) her iki tur de unsigned int turune donuşturulur.
__________________
UNSIGNED CHAR ne demek?
Android & IOS Uygulama Geliştirme0 Mesaj
●29 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Android & IOS Uygulama Geliştirme
- UNSIGNED CHAR ne demek?