ForumSevgisi.Com

  ForumSevgisi.Com > ForumSevgisi Webmaster Bölümü > Webmaster Genel

Webmaster Genel Webmasterlıkla ilgili Her şeyin Paylaşıldığı Bölüm.


c++ dersi 3

Webmasterlıkla ilgili Her şeyin Paylaşıldığı Bölüm.


c++ dersi 3

ForumSevgisi Webmaster Bölümü Kategorisinde ve Webmaster Genel Forumunda Bulunan c++ dersi 3 Konusunu Görüntülemektesiniz,Konu İçerigi Kısaca ->> c++ dersi 3 19.DEĞİŞKENLERİN ÖZELLİKLERİ 7. bölümde değişkenlere çok kısa bir bakış yapmıştık. Şimdi değişkenlerin esas yapıları hakkında duralım ve ...

Kullanıcı Etiket Listesi

Yeni Konu aç  Cevapla
LinkBack Seçenekler Stil

Okunmamış 18 Mart 2015, 23:52   #1
Durumu:
Çevrimdışı
IDurDurBeni
Düşmanlara inat Mücadeleye devam...
IDurDurBeni - ait Kullanıcı Resmi (Avatar)
Arastirmaci
Üyelik tarihi: 12 Mart 2015
Mesajlar: 164
Konular: 95
Beğenilen: 49
Beğendiği: 64
www.forumsevgisi.com
Standart c++ dersi 3

c++ dersi 3

19.DEĞİŞKENLERİN ÖZELLİKLERİ

7. bölümde değişkenlere çok kısa bir bakış yapmıştık. Şimdi değişkenlerin esas yapıları hakkında duralım ve değişik değişken tiplerine göz atalım.

Değişkenler, bir sayısal değerin hafızada tutulması ve kullanılması için bellekte ayrılan yeri ve bu verinin algılanış biçimini belirler. Dolayısıyla çeşitli değişkenler bellekte değişik boyutlar kaplayabilir.

Bunları açıklamadan önce biraz da bellek yapısına değinelim. Bilgisayarda bellek verilerinin temel yapıtaşı, ikilik (binary) sistemdir. Yani bellek 1"ler ve 0"lardan oluşur. Bellekte 1 ya da 0 değeri alabilen birime bit denir. Başka bir ifadeyle bir bit 2 farlı değer alabilir. (1 ve 0) 8 tane bit yan yana getirilirse buna byte denir. 1 byte 8 tane bitten oluşur. Her bit iki farklı değer alabiliyordu. Kombinasyon hesabından, 8 tane bitin 2 üzeri 8 farklı değer alabileceği kolaylıkla bulunabilir.

Başka bir bakış açısıyla 2"lik düzende 8 basamaklı en büyük sayı 11111111 sayısıdır. Bu sayının değeri 255 "tir. 255"e kadar 0 "la birlikte tam 256 farklı sayı vardır. Bu da tam olarak 2 üzeri 8"e tekabül eder.

O halde bir byte"ın 256 farklı değer alabileceğini gördük. 2 byte ise 256 "nın karesi kadar farklı değer alabilir. Buradan genelleme yaparsak, n byte 256 üzeri n farklı değer alır.

C++ "ta bir değişkendeki ilk bit, sayının pozitif-negatif olup olmadığını belirten bit olarak değerlendirilir. Bu bitin değeri 0 ise sayı negatif, 1 ise sayı pozitiftir. Eğer bir değişken tanımından önce unsigned belirtecini kullanırsanız, C++ ilk biti de değişkene dahil edecek, ve değişken ilk bit ne olursa olsun pozitif değer içerecektir. Böylelikle sayının alabileceği maksimum değer iki katına çıkar.

Şimdi C++"taki değişken çeşitlerini inceleyelim
Kod:char 8 bit 1 byte Tam sayı -128…+127 unsigned char 8 bit 1 byte Tam sayı 0…255 int 16 bit 2 byte Tam sayı -32 768…+32 767 long int 32 bit 4 byte Tam sayı – 2 147 483 648…+2 147 483 647 unsigned int 16 bit 2 byte Tam sayı 0…+65 535 unsigned long 32 bit 4 byte Tam sayı 0…+4 294 967 296 float 32 bit 4 byte Ondalıklı sayı 3.4 * (10^-38) to 3.4 * (10^+38) double 64 bit 8 byte Ondalıklı sayı 1.7 10^-308 to 1.7 10^308 Kod:1 GigaByte=1024 MegaByte=1024^2 KiloByte=1024^3 Byte=1024^4 Byte=8*1024^4 Bit 1 Byte=8 Bit 1 KiloByte (KB) =1024 Byte = 8*1024=Bit 1 MegaByte(MB)=1024 KiloByte(KB) 1 GigaByte(GB)=1024 MegaByte(MB)
Alıntı ile Cevapla
Yeni Konu aç  Cevapla

Etiketler
dersi

Seçenekler
Stil


Saat: 08:56

Forum Yasal Uyarı
vBulletin® ile Oluşturuldu
Copyright © 2016 vBulletin Solutions, Inc. All rights reserved.

ForumSevgisi.Com Her Hakkı Saklıdır
Tema Tasarım:
Kronik Depresif


Sitemiz bir 'paylaşım' sitesidir. Bu yüzden sitemize kayıt olan herkes kontrol edilmeksizin mesaj/konu/resim paylaşabiliyorlar. Bu sebepten ötürü, sitemizdeki mesaj ya da konulardan doğabilecek yasal sorumluluklar o yazıyı paylaşan kullanıcıya aittir ve iletişim adresine mail atıldığı taktirde mesaj ya da konu en fazla 48 saat içerisinde silinecektir.

ankara escort, izmir escort ankara escort, ankara escort bayan, eryaman escort, bursa escort pendik escort, antalya escort,