Wyszukiwanie


Kontakty

Pablino

E-mail: pabllino@wp.pl

labolatorium 5

A

int liczba=1;

char_zmienna="A";

 int długość (t)
char *t;
{
int n;
for (n = 0; *t != '\0'; t++)
{++n;}
return n;
}

Wywołanie:
char *tekst="ola ma kota";
printf ("dlugość tekstu = % d, długość(tekst));

 

#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    int zmienna1 = 213;
    int tablica[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
    struct
    {
        int liczba;
        long long duzaLiczba;
    } struktura;
    cout << "Adres zmienna1=" <<& zmienna1 << endl << endl;
    cout << "Adres tablica=" <<& tablica << endl;
    cout << "Adres tablica[0]=" <<& tablica[ 0 ] << endl;
    cout << "Adres tablica[1]=" <<& tablica[ 1 ] << endl << endl;
    cout << "Adres struktura=" <<& struktura << endl;
    cout << "Adres struktura.liczba=" <<&( struktura.liczba ) << endl;
    cout << "Adres struktura.duzaLiczba=" <<&( struktura.duzaLiczba ) << endl;
    getch();
    return( 0 );
}

 

Rozmiary i zakresy wartości podstawowych zmiennych w Borland C++
Nazwa typu Rozmiar w bajtach Zakres wartości
char 1 -128 ÷127
int 2
4 w trybie 32 bit
-32768 ÷ 32767
-2147483648 ÷ 2147483647
short 2 -32768 ÷ 32767
long 4 -2147483648 ÷ 2147483647
unsigned char 1 0 ÷ 255
unsigned 2
4 w trybie 32 bit
0 ÷ 65535
0 ÷ 4294967295
unsigned short 2 0 ÷ 65535
unsigned long 4 0 ÷ 4294967295
enum 2 -32768 ÷ 32767
float 4 1,2E-38 ÷ 3,4E+38
dokładność 7 cyfr
double 8 2,2E-308 ÷ 1,8E+308
dokładność 15 cyfr
long double 10 3,4E-4932 ÷ 1,2E+4932
dokładność 19 cyfr

C.

#include
#include
int main()
{
    using namespace std;

    int liczba = 9;
    int * wsk_liczba; /*--deklaracja wskaźnika
    na int--*/
    wsk_liczba = & liczba; /* przypisanie wskaźnikowi
    adresu int */
    //dwa sposoby wyświetlenia wartości liczba
    cout << "Zmienna liczba = " << liczba
    << "\ni *wsk_liczba jako zmienna liczba = "
    << * wsk_liczba
    << endl;
    //dwa sposoby wyświetlenia adresu zmiennej
    cout << "Adres liczby = " << & liczba
    << "\ni wsk_liczba jako adres liczby = "
    << wsk_liczba
    << endl;
    //zmiana wartości za pomocą wskaźnika
    * wsk_liczba = * wsk_liczba + 1;
    cout << "Liczba = " << liczba;

    getch();
    return 0;
}