Veri türleri standarttır, veri türleri standart işlevlerdir. Maddelerin ve malzemelerin fiziksel sabitleri ve özelliklerine ilişkin standart referans verileri. kullanılmış literatür listesi

  • 31.10.2019

Herhangi bir nesne, yani Pascal'daki sabitler, değişkenler, fonksiyonların veya ifadelerin değerleri, türleriyle karakterize edilir. Bir tür, bir nesne için bir dizi geçerli değerin yanı sıra ona uygulanabilir bir dizi işlemi tanımlar. Ek olarak, tür, bilgisayar belleğindeki dahili veri gösteriminin biçimini belirler.

Pascal, dallanmış bir veri türü yapısı ile karakterize edilir:

Basit tipler.
Basit türler, sıralı ve gerçek türleri içerir.

Sıralı türler, her birinin sonlu sayıda olası değere sahip olması bakımından farklılık gösterir. Bu değerler belirli bir şekilde sıralanabilir ve bu nedenle her biri bir tamsayı ile ilişkilendirilebilir - değerin sıra sayısı.
Pascal aşağıdaki sıra türlerine sahiptir:

Tamsayı, tamsayılar kümesinin uygulama tanımlı bir alt kümesidir. Dahili temsilde 2 bayt kaplar, olası değerler aralığı -32768 ile +32767 arasındadır, veriler tam olarak temsil edilir.

Char bir karakter türüdür ve uygulama tanımlı bir karakter kümesidir. Dahili gösterimde 1 bayt yer kaplar, bu türdeki değerler kümesi sabitlenir ve sıralanır. Tüm karakterler sıfırdan başlayarak yeniden numaralandırılmış olarak kabul edilir. Böyle bir sembol seti, her bilgi işlem sisteminde tanımlanır. En azından sistemin dış dünya ile iletişimi için gereklidir.
Karakter türü sabiti, kesme işaretleri içine alınmış geçerli karakterlerden biridir. Kesme işaretinin kendisi bir karakterse, sabitin değeri olan kesme işareti iki kez yazılır, örneğin '7', '+', 'F', '' '', 'j', '?'.

Boolean, False (false) ve True (true) olmak üzere iki öğe içeren bir dizi boole değerini tanımlayan bir boole türüdür. Dahili olarak 1 bayt alır.

Numaralandırılmış tür - alabileceği değerlerin numaralandırılmasıyla belirtilir. Her değer bir tanımlayıcı tarafından adlandırılır ve parantez içine alınmış bir listede bulunur, örneğin:
Renkleri yazın = (kırmızı, beyaz, mavi, siyah);

Aralık türü, aralık türü dışında herhangi bir sıra türü olabilen temel türünün bir alt kümesidir. Tür - aralık, temel tür içindeki değerlerinin sınırlarına göre belirlenir
<минимальное значение> . .<максимальное значение>
Bir aralık türü tanımlarken aşağıdaki kurallara göre yönlendirilmeniz gerekir:
- ".." tek bir karakter olarak kabul edilir, bu nedenle nokta boşluklarına izin verilmez;
- sol kenarlık sağ kenarlığı geçmemelidir.

Örnek: Ay yazın = 1 ..12;
enlem = 'a' .. 'z';

Gerçek tipi, kesinlikle konuşursak, gerçek bir sayının dahili temsilinin biçimi tarafından belirlenen sonlu sayıda değere de sahiptir. Ancak bir gerçek sayının olası değerlerinin sayısı o kadar fazladır ki bir tamsayıyı her biri ile karşılaştırmak mümkün değildir.

Gerçek - gerçek bir tür, gerçek sayılar kümesinin uygulama tanımlı bir alt kümesidir. Dahili temsilde 6 bayt kaplar, olası değerler aralığı 2.9E-39 ila 1.7E + 38 arasındadır, veri gösteriminin doğruluğu 11 ... 12 önemli basamaktır.

Not. Turbo-Pascal programlama sistemi, tamsayılar ve gerçek değerler için birkaç ek basit veri türü tanımlar. Değer aralıklarında ve işgal edilen belleğin boyutunda farklılık gösterirler. Bunlarla ilgili bilgiler aşağıdaki tablolarda sunulmaktadır.

Bütün sayılar

Operasyonlar.

Tablo, tamsayı ve gerçek türler için tanımlanan aritmetik işlemleri gösterir:

Pascal aşağıdaki mantıksal işlemleri tanımlar:

Değil - mantıksal DEĞİL;

Ve - mantıksal VE;

Veya - mantıksal VEYA;

Xor özel VEYA'dır.

Bu işlemler şu şekilde tanımlanır

P Q P değil P ve Q P veya Q P X veya Q
Doğru Doğru Yanlış Yanlış Doğru Yanlış Doğru Yanlış Yanlış Yanlış Doğru Doğru Doğru Yanlış Yanlış Yanlış Doğru Doğru Doğru Yanlış Yanlış Doğru Doğru Yanlış

Pascal aşağıdaki ilişki işlemlerini kullanır: =,<>, >, <, <=, >=. Karşılaştırma işlemleri basit veri türleri için geçerlidir. Aynı türden değerleri birbiriyle karşılaştırabilirsiniz: tamsayı, gerçek, sembolik, mantıksal, numaralandırılmış değerler. Tam sayıların ve gerçek sayıların birbirleriyle karşılaştırılması da caizdir.
Herhangi bir türdeki ifadeleri değerlendirirken, hesaplamaların önceliği, boşluklu parantezlerle ve yoksa aşağıdaki tabloya göre (azalan öncelik sırasına göre) belirlenir.

Tanınmış bir otorite tarafından, bir maddi nesnenin veya olgunun bir özelliği veya bilinen bir bileşim veya yapının bileşenlerinden oluşan bir sistemle ilgili, tanımlanmış bir kaynaktan elde edilen, kritik olarak değerlendirilen ve doğruluk açısından gerekçelendirilen veriler.

Ulusal

Rusya'da, fiziksel sabitlerin değerleri ve madde ve malzemelerin özelliklerinin göstergeleri için standart referans verileri, Devlet Standart Referans Verileri Servisi tarafından belirlenir ve Federal Teknik Düzenleme ve Metroloji Ajansı tarafından onaylanır.

eyaletler arası

SSCB'de iki tür referans verisi vardı:

  • Önerilen referans verileri (RSD) - doğruluğu ulusal ekonominin gereksinimlerini karşılayan Devlet Standart Referans Verileri Sistemi (GSSSD) organları tarafından onaylanan maddelerin ve malzemelerin özellikleri hakkında güvenilir veriler;
  • standart referans verileri (SDS) - en yüksek doğruluğa sahip olan ve Devlet Standardı tarafından onaylanmış en önemli madde ve malzemelerin fiziksel sabitleri ve özellikleri hakkında güvenilir veriler.

SDS'nin ülke ekonomisinin tüm sektörlerinde kullanılması zorunluydu. RSD kullanımı önerildi.

1992'de BDT çerçevesinde bir karar alındı ​​ve 2006'da daha önce kabul edilen geçerli referans verilerinin eyaletler arası olarak tanınması konusunda güncellendi.

SSCB'de (şu anda eyaletler arası) benimsenen standart referans verilerine bir örnek:

  • GSSSD 55-83 "Standart referans veri tabloları. Sıcak ve soğuk haddeleme merdaneleri için çelikler. Mekanik ve termofiziksel özellikler".
  • GSSSD 98-86 - Su. 0 ... 800 ° C sıcaklıklarda ve 0,001 ... 1000 MPa basınçlarda özgül hacim ve entalpi.

Notlar (düzenle)

  1. RMG 29-2013 GSI. Metroloji. pp'nin temel terimleri ve tanımları. 8.22, 8.23
  2. 20 Ağustos 2001 tarihli Rusya Federasyonu Hükümeti Kararı N 596 Madde ve Malzemelerin Fiziksel Sabitleri ve Özelliklerine İlişkin Standart Referans Verilerin Devlet Hizmetine İlişkin Yönetmeliğin onaylanması üzerine
  3. GOST 8.310-78 Ölçümlerin tekdüzeliğini sağlamak için devlet sistemi. Standart referans verilerinin devlet hizmeti. Madde 3.1'in ana hükümleri

Çeşitli ürünler tasarlanırken ve üretilirken, maddelerin ve malzemelerin özellikleri hakkında bilgi gereklidir. Bu tür bilgiler, hızla geçersiz hale gelen referans kitaplarından veya diğer normatif ve teknik belgelerden alınmıştır.

Tasarımda kullanılan verilerin güvenilirliğini sağlamak için, Devlet Standart Referans Verileri Sistemi (SSSSD) oluşturuldu ve şu şekilde çalışıyor:

Bu hizmetin ana görevleri şunlardır:

    fiziksel sabitlerin kesin değerlerinin oluşturulması;

    maddelerin ve malzemelerin özellikleri ve bileşimleri hakkında güvenilir verilerin geliştirilmesi;

    verilerin güvenilirliğinin, belgelendirilmesinin ve standardizasyonunun değerlendirilmesi;

    güvenilir veriler elde etmek için işin koordinasyonu;

    veri ve sunum biçimlerinin kullanımının birleştirilmesi;

    tek tip sembol ilkelerinin geliştirilmesi, maddelerin, malzemelerin ve özelliklerin isimlerinin terminolojisi ve kodlanması;

    maddelerin ve malzemelerin fiziksel sabitleri ve özellikleri hakkında otomatik bir bilimsel ve teknik bilgi sisteminin oluşturulması;

    yayınlar ve otomatik sistemler yardımıyla güvenilir verilerle ülke ulusal ekonomisinin bilgi hizmetidir.

Maddelerin ve malzemelerin özelliklerine ilişkin veriler üç kategoriye ayrılır:

    standart referans verileri (SDS) - en yüksek doğruluğa sahip olan ve Devlet Standardı tarafından onaylanmış en önemli madde ve malzemelerin fiziksel sabitleri ve özellikleri hakkında güvenilir veriler;

    referans (bilgi) verileri (SD) - güvenilirliği GSSSD yetkilileri tarafından değerlendirilmemiş sayısal, grafik veya analitik biçimde sunulan maddelerin ve malzemelerin özelliklerine ilişkin veriler.

SSD ve RSD, her türlü düzenleyici ve teknik dokümantasyonda, bilimsel araştırmalarda ve cihazların, yapıların, yapıların, teknolojik süreçlerin vb. üretkenliğini, verimliliğini, güvenilirliğini ve operasyonel özelliklerini belirleyen parametrelerin hesaplanmasında kullanılmak üzere tasarlanmıştır. .

Referans veriler, SSD ve RSD'nin geliştirilmesi için kullanılır ve ayrıca ilgili SSD ve RSD'nin yokluğunda her türlü ulusal ekonomide kullanılabilir.

Standart referans verilerinin temeli, bireysel yazarlar tarafından elde edilen ve genellikle makale şeklinde yayınlanan verilerdir. GSSSD'nin görevi bu bilgileri özetlemek, güvenilirliğini belirlemek ve ardından SD kategorisinden RSD ve SSD kategorilerine aktarmaktır. Standart ve önerilen referans veriler, Devlet Standardı veya Devlet Standart Referans Verileri Hizmetinin Tüm Birlik Araştırma Merkezi (VNITs GSSSD) tarafından onaylanan özel belgeler olan "SSD ve RSD Tabloları" şeklinde sunulur.

Tüm bu çalışmalar Gosstandart tarafından koordine edilmektedir ve metrolojik destek için önemli koşullardan biridir.

kullanılmış literatür listesi

    "Standardizasyon ve ürün kalite yönetimi", Romanov.

    "Sertifikasyonun etkinliğini değerlendirme yöntemleri", F. A. Amirzhagrens.

    "Standardizasyon, belgelendirme ve metrolojinin temelleri", IM Lifits.

    "Metroloji, standardizasyon ve belgelendirme", Radkevich, Skhirtladze.

    "Metroloji", A.G. Sergiev, V.V. Krokhin.

    "Değiştirilebilirlik, standardizasyon ve ölçüm teknolojisi",

Programlama dili eğitimlerinde, bir değişken çoğunlukla bir isim-değer çifti olarak tanımlanır. Ad, değişken tarafından tahsis edilen bellek alanının adresine (referans) karşılık gelir ve değer bu alanın içeriğidir. Ad tanımlayıcıdır ve değer, geçerli değerler kümesini ve değişkenin işlenen olarak hizmet edebileceği işlemler kümesini tanımlayan değişkenin türüne karşılık gelir. Bir değişken için geçerli değerler kümesi, genellikle aynı türdeki geçerli sabitler kümesiyle aynıdır. Böylece, gerçek, tamsayı ve karakter değişkenleri tanıtılır ve karakter (char) bazen tamsayılar olarak adlandırılır. Tamsayılar ve kayan sayılar aritmetik türler olarak kabul edilir. Aritmetik (karakter dahil) türleri, skaler türlerin özel bir durumudur. Aritmetik türlere ek olarak, skaler türler, işaretçiler, referanslar ve numaralandırmaları içerir. Değişkenler, tanımlar ve açıklamalar kullanılarak yazılır. Tanımlamadan farklı olarak, tanım yalnızca bir nesneyi (örneğin bir değişkeni) tanıtmakla kalmaz, aynı zamanda bu tanıma dayalı olarak derleyicinin nesne (değişken) için bellek ayıracağını da varsayar.

TAM SAYI TÜRLERİ, değerleri belirli bir bilgisayarda izin verilen tamsayılar kümesi tarafından gerçekleştirilen sabitleri, değişkenleri ve işlevleri tanımlar.

Tür değer aralığı gerekli bellek Shortint -128 .. 127 1 bayt Tamsayı -32768 .. 32767 2 bayt Longint -2147483648 ..2147483647 4 bayt Bayt 0 .. 255 1 bayt Word 0 .. 65535 2 bayt

Tamsayı işlenenleri üzerinde aşağıdaki aritmetik işlemler gerçekleştirilebilir: toplama, çıkarma, çarpma, bölme ve bölmeden kalanı elde etme. Bu işlemlerin belirtileri:

+ - * div modu

Tamsayı işlenenlerinde aritmetik bir işlemin sonucu bir tamsayı değeridir. Tamsayı değerlerini bölme işleminin sonucu, bölümün tamamıdır. Bölmenin kalanını elde etme işleminin sonucu, tamsayıların bölümünden kalandır. Örneğin:

17 bölme 2 = 8, 3 bölme 5 = 0. 17 mod 2 = 1, 3 mod 5 = 3.

Tamsayı işlenenlerine uygulanan ilişkisel işlemler DOĞRU veya YANLIŞ bir boole sonucu verir. PASKAL dili aşağıdaki ilişki işlemlerine sahiptir: eşitlik =, eşitsizlik<>, büyüktür veya eşittir> =, küçüktür veya eşittir<=,больше >, daha küçük< . К аргументам целого типа применимы следующие стандартные (встроенные) функции, результат выполнения которых имеет целый тип:

Abs (X), Sqr (X), Succ (X), Pred (X),

ve sırasıyla mutlak değeri belirleyen X, X kare X + 1, X-1... Bir tamsayı bağımsız değişkeni için aşağıdaki standart işlevler grubu geçerli bir sonuç verir:

Sin (X), Cos (X), ArcTan (X), Ln (X), Exp (X), Sqrt (X).

Bu fonksiyonlar, sırasıyla radyan, doğal logaritma, üs ve karekök cinsinden verilen bir açının sinüsünü, kosinüsünü ve arktanjantını hesaplar. Tek parite için bir tamsayı değerini kontrol etme işlevini yürütmenin sonucu Tek (X) bağımsız değişken tek ise DOĞRU, çift ise YANLIŞ:

X = 5 Tek (X) = DOĞRU, X = 4 Tek (X) = YANLIŞ.

Tamsayılarla hızlı çalışma için prosedürler tanımlanmıştır:

GERÇEK TÜRLER, belirli bir bilgisayarda izin verilen gerçek sayıların bir alt kümesi tarafından uygulanan verileri tanımlar.

Tip Değer aralığı Sayı Gerekli mantis haneleri hafıza (bayt) Gerçek 2.9e-39 .. 1.7e + 38 11 6 Tek 1.5e-45 .. 3.4e + 38 7 4 Çift 5.0e-324 .. 1.7e + 308 15 8 Genişletilmiş 3.4e-4932 .. 1.1e + 4932 19 10 Komp -9.2e + 18 .. 9.2e + 18 19 8

Bir çeşit Gerçek standart PASCAL'de tanımlanmıştır ve matematik yardımcı işlemcisi tarafından desteklenmez. Geçerli türlerin geri kalanı IEEE 457 standardı tarafından tanımlanır ve tüm modern bilgisayarlarda uygulanır. Bunları bir yardımcı işlemci varlığında veya 80486 tipi bir bilgisayarda çalışırken kullanmak için, programı anahtarla derlemek gerekir. ($ N +) ve bir yardımcı işlemcinin yokluğunda - anahtarlarla ($ N-, E +)... Bir çeşit bileşik geçerli bir tür olmasına rağmen, yalnızca uzun tamsayı değerlerini depolar. Geçerli bir sonuç üretmek için gerçek işlenenler üzerinde aşağıdaki aritmetik işlemler gerçekleştirilebilir:

toplama +, çıkarma -, çarpma *, bölme /.

Boole sonucu üreten tüm ilişkisel işlemler, gerçek türdeki değerlere uygulanabilir. Bu işlemlerde yer alan işlenenlerden biri tamsayı olabilir. Geçerli bir sonuç üreten işlevler, geçerli argümanlara uygulanabilir:

Abs (X), Sqr (X), Sin (X), Cos (X), ArcTan (X), Ln (X), Exp (X), Sqrt (X), Frac (X), Int (X), Pi.

İşlev Frak (X) kesirli kısmı döndürür x, işlev Int (X)- tüm parça x... tartışmasız işlev Pi gerçek türün pi değerini döndürür. Fonksiyonlar aynı zamanda gerçek tip argümanlar için de geçerlidir.

Trunc (X) ve Yuvarlak (X),

tüm sonucu veriyor. Birincisi, kesirli kısmı keserek gerçek argümanın tamsayı kısmını seçer, ikincisi argümanı en yakın tam sayıya yuvarlar.

LOJİK TİP (Boolean), DOĞRU ve YANLIŞ Boolean değerlerini alabilen verileri tanımlar. Aşağıdaki mantıksal işlemler, boolean işlenenlere uygulanabilir:

değil ve veya xor.

Boole tipi, FALSE olacak şekilde tanımlanmıştır.< TRUE. Это позволяет применять к булевским операндам все операции отношения. В ТУРБО ПАСКАЛЬ введены еще разновидности логического типа: ByteBool, WordBool и LongBool, которые занимают в памяти ЭВМ один, два и четыре байта соответственно.

Bu örnekte, değişkenler bildirildi a, B ve ile birlikte... Boole türündendirler.

Mantıksal verileri karşılaştırmak için aşağıdaki işlemler sağlanır: Daha az (<); Меньше или равно (<=); Равно (=); Не равно (<>); Büyüktür veya eşittir (> =); Daha fazla (>); Mantıksal veriler üzerinde aşağıdaki işlemlere izin verilir: Mantıksal ekleme (veya); mantıksal çarpma (ve); Mantıksal olumsuzlama (değil); Boole ifadesi sonucu hesaplama tablosu:

A doğru doğru yanlış yanlış B doğru yanlış doğru yanlış değil A (B) yanlış (doğru) yanlış (doğru) doğru (yanlış) doğru (yanlış) A veya B doğru doğru doğru yanlış A ve B doğru yanlış yanlış yanlış

SEMBOL TİPİ (karakter) belirli bir bilgisayarda izin verilen sıralı bir sembol kümesini tanımlar. Sembolik bir değişkenin veya sabitin değeri, geçerli karakterlerden biridir. Bir karakter sabiti program metnine üç şekilde yazılabilir: kesme işaretleri içine alınmış tek bir karakter olarak, örneğin:

"Bir "" bir "" U "" u ";

Gibi bir yapı kullanma #K, nerede K- karşılık gelen karakterin kodu, değer ise K 0..255 aralığında olmalıdır; gibi bir yapı kullanarak ^ C, nerede C- karşılık gelen kontrol karakterinin kodu, değer ise C kontrol karakter kodundan 64 fazla olmalıdır. Tüm ilişki işlemleri, sembolik tipteki değerlere uygulanabilir. Sembolik türdeki değerler için iki dönüştürme işlevi tanımlanmıştır.

Sıra (C) Chr (K).

İlk fonksiyon karakterin sıra numarasını belirler. İLE BİRLİKTE karakter kümesinde, ikincisi sıra numarasına göre belirlenir İLEüzerinde duran sembol K-ohm karakter kümesine yerleştirin. Sıra numarasının bir tamsayı türü vardır. Önceki ve sonraki karakterleri tanımlayan işlevler, bir karakter türünün bağımsız değişkenlerine uygulanır:

Pred (C) Başarılı (C). Pred ("F") = "E"; Succ ("Y") = "Z" .

Öndeki veya sonraki karakterlerin yokluğunda, karşılık gelen işlevlerin anlamı tanımsızdır. Aralıktaki harfler için " bir ".." z " fonksiyon uygulanabilir Yukarı Kasa (C) bu karakterleri büyük harfe çeviren " Bir ".." Z ".

Temel türlerin değişkenlerini tanımlamak ve tanımlamak için, her biri ayrı ayrı bir tür adı olarak işlev görebilen aşağıdaki anahtar sözcükler kullanılır:

karakter(karakter); kısa boylu(kısa bütün); int(tüm); uzun(uzun bütün); batmadan yüzmek(gerçek); çift(çift hassasiyet); geçersiz(bir anlamı yok).

Değişkenler tanımlanırken, başlatma işlemi sırasında kendilerine ayrılan belleğe girilen başlangıç ​​değerleri atanabilir. Tanım örnekleri (başlatmalı açıklamalar):

Karakter habersimbol = '\ n'; uzun dosya başlangıcı = 0L; çift ​​pi = 3.1415926535897932385;

Tip tanımlamasında aynı anda birkaç servis kelimesi kullanılabilir. Örneğin, tanım

Uzun çift zebra, dur;

isimleri olan değişkenleri tanıtır zebra ve Dur yüksek hassasiyetli gerçek tiptir, ancak bu değişkenlere açıkça herhangi bir değer atamaz. Hizmet sözcükleri hem ayrı ayrı hem de diğer tür adlarıyla birlikte kullanılır imzasız ve imzalı (imzalı) aritmetik veya sembolik bir türün işaret biti için hesaplama yöntemini seçmesine izin verin:

imzasız int i, j, k; // 0'dan 65535'e kadar olan değerler unsigned long L, M, N; // 0'dan 4294967295'e kadar olan değerler unsigned char c, s; // 0'dan 255'e kadar olan değerler

Bu tanım ile değişkenler ben, J, k yalnızca 0 ile 65535 vb. aralığında pozitif tamsayı değerleri alabilir. Tip tanımlarında bireysel hizmet kelimelerinin uygulanması int, karakter, kısa boylu, uzun eşittir imzalı int, imzalı karakter, imzalı kısa, uzun imzalı... Bu nedenle, tanım ve açıklamalarda genellikle işaretli anahtar kelime kullanılmaz. Bir tür belirtirken yalnızca birini kullanma imzasız eşittir imzasız int... İmzasız işlemler için ( imzasız) tamsayılarla, aritmetik modulo 2'den güce olduğundan taşma olmaz n, nerede n- karşılık gelen değerleri temsil etmek için tahsis edilen bit konumlarının sayısı. Aynı türdeki değişkenler bellekte aynı sayıda birimi (bayt) kaplar ve bu birim sayısı her zaman işlem kullanılarak hesaplanabilir. boyutu.

Edebiyat

  1. Nemnyugin, S.A. TURBO PASCAL: Workshop.-SPb.: Peter, 2003.-256s.
  2. Podbelsky, V.V. C++ dili: Ders kitabı. manual.-5th ed.-M.: Finans ve istatistik, 2003.-560s.

Veri programda işlenen nesnelerdir. C'de 2 tane var

veri türü: sabitler ve değişkenler. Programın çalışması sırasında değiştirilemeyen bir sabittir. Değişken- verilen,

hangi programın yürütülmesi sırasında değişebilir. Veri türü tamsayı, değiştirici- imzalı veya imzasız. Türler: karakter-karakter (

1 bayt, kod tablosundaki karakterler),

int-integer (boyut = tüm makine sözcüğü, 16 bit = 2 bayt için)

Float-real (gerçek tipte değişkenler, 32 bit), double-real (çift hassasiyetin gerçek değişimi, 64 bit),

boş-önemsiz.

Tür değiştiriciler: imzasız, imzalı, kısa, uzun.

sabitler gerçek tür iki şekilde yazılır: ondalık sırasız gerçek kesirli sayılar olarak; ondalık sıralı gerçek sayılar olarak.

Bileşik veri türleri.

Düzenli veriler (diziler). Dizi herhangi bir türden veri koleksiyonunu tek bir ad altında saklamanıza izin veren bir veri yapısıdır. dizi adı-

diziye dahil edilen değişkenlerin ortak adı. Temel dizi türü-

diziye dahil edilen değişkenlerin türü. dizi öğeleri-değişkenler,

diziye dahil edilmiştir. dizi boyutu-endeks sayısı,

bir dizi öğesinin kesin olarak tanımlanması için gereklidir. dizi boyutu-dizideki toplam eleman sayısı.

int a10 = (1,2,3,4); // ve 6 sıfır

Öğe türü-herhangi bir geçerli C dili türü.Dizin türü -

tamsayı değeri ifadesi: char, kısa, int, uzun.

SI dizileri bir '' ile sonlandırılan bir bayt dizisidir.

Dizenin uzunluğu yalnızca dizinin boyutuyla sınırlıdır. Temel veri türü-

karakter. Dizeler ya ile tanımlanır karakter dizisi(karakter a)

veya dizinin ilk karakterine bir işaretçi(char * b, daha sonra b = "IBM PC" gibi bir operatörle karşılaşır) strcpy (s1, s2); // satırı kopyala

s2'den s1'e strncpy (s1, s2, n); // ilk n karakteri s2'den s1'e kopyalar

strcpy (s1, & s2 * tanımlayıcı. Tür belirteci, nesnenin türünü ayarlar ve herhangi bir temel tür, yapı türü, karışım olabilir. const, near, far, büyük anahtar sözcükleri, bir işaretçi bildirirken değiştirici olarak kullanılabilir .

const anahtar sözcüğü programda işaretçinin değiştirilemeyeceğini belirtir. unsigned int * a; // a değişkeni, unsigned int türünün bir göstergesidir

(işaretsiz tam sayılar)

Dizi öğelerine erişmenin 2 yolu vardır: 1) normal dizin ifadelerini kullanarak: dizi = 3. 2) * (dizi + 16) biçiminde adres ifadeleri ve adresleme işlemlerini kullanma

Çok boyutlu dizilere işaretçiler C'de bunlar dizi dizileridir,

yani, elemanları dizilerin kendileri olan bu tür diziler. İki boyutlu bir dizi int arr2 bildirilirken, bellekte 4 işaretçiden oluşan bir dizinin işaretçisi olan arr türünde bir değişkenin değerini depolamak için bir bölüm tahsis edilir. Yukarıdaki işaretçileri yapabilirsiniz tekli işlemler: artırma ve azaltma. ++ ve - işlemleri yapılırken işaretçinin değeri alındı. veya akıllı. kullanılan işaretçinin başvurduğu türün uzunluğu.