Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

değişkenler

Başlatan i_iMiT, 06 Temmuz 2013, 09:40:38

mehmet

Eğer em fazla 10 bitlik bir değer kullanıyorsanız (analog okumalar gibi) gelen değeri 2 kere sağa kaydırmanız yeterli...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

sadogan

Alıntı yapılan: Klein - 07 Temmuz 2013, 02:46:46
Hayır.
int  işlemciye göre değişir.
8 ve 16 bit işlemcilerde  16 bittir. 0-65535 aralığındadır.
Klein hocam, CCS C de durum farklı
8 bit işlemcilerde int 8 bit, 16 bit işlemcilerde int 16 bit.

skara1214

ccs c de int 0-255 arası
Herkes ölür ama herkes gerçekten yaşamaz

sadogan

Alıntı yapılan: skara1214 - 07 Temmuz 2013, 13:05:42
ccs c de int 0-255 arası
16 bit işlemcilerde "int "0 - 65535 arası

AsHeS

Alıntı yapılan: Klein - 07 Temmuz 2013, 02:46:46
Hayır.
int  işlemciye göre değişir.
8 ve 16 bit işlemcilerde  16 bittir. 0-65535 aralığındadır.
Ben de Klein hocama katılmakla beraber CCS hakkında pek bir bilgim yok ama XC8 ve Hi-Tech C de durum Klein hocamın anlattığı gibi.
Ayrıca bir merakım da şu char ile int aynı uzunluktaysa ikisinin beraber olmasının pek bir mantığı yok gibi bence CCS C manual(http://www.ccsinfo.com/downloads/ccs_c_manual.pdf) 32. sayfasına baktığıma göre CCS C ANSII den baya bir uzak anladığım kadarıyla.