Sabit Nokta ve Kayan Nokta Arasındaki Fark

İçindekiler:

Anonim

NS asıl fark sabit nokta ile kayan nokta arasındaki sabit nokta, tamsayı kısmı ve kesirli kısım için ayrılmış belirli bir basamak sayısına sahipken, kayan nokta, tamsayı kısmı ve kesirli kısım için ayrılmış belirli bir basamak sayısına sahip değildir.

Sabit nokta ve kayan nokta, sayıları temsil etmenin iki yoludur. Sabit noktada, tamsayı bölümünü ve kesir bölümünü temsil etmek için belirli sayıda basamak vardır. Başka bir deyişle, sayı çok büyük veya küçük olsa bile, her bölüm için sabit sayıda basamak vardır. Öte yandan, kayan noktada, tamsayı bölümünü ve kesir bölümünü temsil edecek belirli bir basamak sayısı yoktur. Kayan nokta gösterimi, sabit nokta ile karşılaştırıldığında geniş bir aralığı veya sayıları kapsayabilir.

Sabit Nokta, Kayan Nokta

Sabit Nokta Nedir?

Sabit nokta gösteriminde üç bölüm vardır. Bunlar, söylenen alan, tamsayı alanı ve kesir alanıdır. 1000.100 gibi bir sayı varsayalım. En soldaki 1, imzalı alandır. Sayının negatif mi pozitif mi olduğunu belirtir. Bundan sonra, 000 tamsayı alanıdır. '.', sayı tabanı veya ondalık noktadır. Radix noktasından sonraki sayı kesirli alandır.

Sabit nokta gösteriminde, sayı tabanından önceki ve sonraki basamak sayısı değiştirilemez. + 20.05 gibi bir sayı varsayalım. Tabanın önündeki iki rakam ve tabandan sonraki iki rakam dikkate alındığında, temsil edilebilecek minimum sayı -99,99 ve maksimum sayı +99,99'dur. Bu senaryoda, 20.223 gibi bir sayı, taban noktasından sonra üç hanesi olduğu için temsil edilemez. Alternatif olarak sayı 20.22 olarak gösterilebilir. Buna kesinlik azaltma denir. Bu gerçek değer değil, sadece bir tahmindir.

Genel olarak, sabit nokta gösterimi performansın iyileştirilmesine izin verir. Öte yandan, yalnızca sınırlı bir değer aralığını temsil etmek için kullanılabilir.

Kayan Nokta Nedir?

Kayan nokta gösterimi, sabit nokta gösteriminin sınırlamalarının üstesinden gelmek için kullanılabilir. Bu nedenle, çoğu modern bilgisayar, kesirli sayıları bellekte depolamak için kayan nokta gösterimini kullanır. Çok büyük ve çok küçük sayıları tam olarak temsil edebilir. Bilimsel gösterime dayanmaktadır.

Şekil 2: Bilimsel Gösterim

Kayan nokta gösteriminde bir sayı aşağıdaki gibidir.

+/- Mantis x 10 üs

İşaret, sayının negatif mi yoksa pozitif mi olduğunu gösterir. Mantis, anlam veya kesirdir. 10, ondalık sayının tabanını tanımlar.

Örneğin 22.33, 2.233 x 10 olarak gösterilebilir.1, 0,2233 x 102, 0.02233 x 103, vb. Hepsi aynı sayıyı temsil eder. Kayan nokta gösterimi her zaman benzersiz değildir.

Benzer şekilde, kayan nokta gösterimi ikili sayılara uygulanabilir. Formül aşağıdaki gibidir. Baz 2'dir.

+/- Mantis x 2 üs

Sabit Nokta ve Kayan Nokta Arasındaki Fark

Tanım

Sabit nokta, taban noktasından sonra sabit sayıda basamağa sahip bir sayı için gerçek veri türünün bir temsilidir. Kayan nokta, aralık ve kesinlik arasında bir ödünleşimi desteklemek için gerçek sayıların yaklaşık olarak formüle edilmiş bir temsilidir.

Sayı Temsil

Sabit nokta, sınırlı bir değer aralığını temsil etmek için kullanılabilirken, kayan nokta, geniş bir değer aralığını temsil etmek için kullanılabilir.

Verim

Sabit noktanın performansı kayan noktadan daha yüksektir.

Esneklik

Kayan nokta gösterimi, sabit nokta gösteriminden daha esnektir.

Çözüm

Sabit nokta ve kayan nokta, sayıları temsil etmenin iki yöntemidir. Sabit nokta ve kayan nokta arasındaki fark, sabit noktanın tamsayı kısmı ve kesirli kısım için ayrılmış belirli sayıda basamağa sahip olması, kayan noktanın tamsayı kısmı ve kesirli kısım için ayrılmış belirli bir basamak sayısına sahip olmamasıdır.

Referans:

1. Kayan Nokta Temsili – Sabit Nokta, GATEBOOK Video Dersleri, 24 Temmuz 2017, Buradan ulaşabilirsiniz.2. Kayan Nokta Temsili | IEEE 754 Tek Hassasiyet |, Education 4u, 21 Şubat 2018, Buradan ulaşabilirsiniz.

Görünüm inceliği:

1. “Scientific Notation Big” Brian Brondel, Commons Wikimedia aracılığıyla English Wikibooks'ta (CC BY-SA 2.5)

Sabit Nokta ve Kayan Nokta Arasındaki Fark