Οι μεταβλητές ειναι το ονομα και ο τυπος που δινουμε  σε μια συγκεκριμενη τιμη πορκειμενου να αποθηκευτει στη μνημη. Αναλογα με το υπο της μεταβλητης καταλμβανει συγκεκριμενο χωρο στη μνυμη. Στη γλωσσα προγραμματισμου C# εχουμε τους παρακατω τυπουσ μεταβλητων

 

 

Τυπος

Παραδειγματα

Integral types

sbyte, byte, short, ushort, int, uint, long, ulong, and char

Floating point types

float and double

Decimal types

decimal

Boolean types

true or false values, as assigned

Nullable types

Nullable data types

 

 

 Ορισμος μεταβλητων

Η διαδικασια κατα την οποια οριζουμε μια μεταβλητη και δηλωνουμε τον τυπο της.

<τυπος_μεταβλητης> <οvονομα>;


ακολουθουν ορισμενα παραδειγματα:

int i, j, k;

char c, ch;

float f, salary;

double d;

Αρχικοποιηση μεταβλητων:

Δινουμε τις αρχικες τημες των μεταωλητων με τον εξης τροπο: ονομα_μεταβλητης = τιμη;

Μπορουμε επισης να αρχικοποιησουμε και να ορισουμε μια μεταβλητη στον ιδιο χρονο με τον εξης τροπο: <τυπος_μεταβλητης> <ονομα_μεταβλητης> = <τιμη>;

Οριμενα παραδειγματα:

 

int d = 3, f = 5;    /* initializing d and f. */

byte z = 22;         /* initializes z. */

double pi = 3.14159; /* declares an approximation of pi. */

char x = 'x';        /* the variable x has the value 'x'. */

 

Ακολουθει προγραμμα το οποιο συνηστατε να εκετελεσεται προκειμενου να εχεται μια εικονα  απο το πως λειτουργουν οι μεταβλητες στη πραξη:

 

using System;

namespace VariableDefinition

{

   class Program

   {

      static void Main(string[] args)

      {

         short a;

         int b ;

         double c;

 

         /* actual initialization */

         a = 10;

         b = 20;

         c = a + b;

         Console.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c);

         Console.ReadLine();

      }

   }

}

Εισοδος μεταβλητων απο το χρηστη:

 

Η ταξη Console του πεδιου System παρεχει τη συναρτηση ReadLine() η οποια λαμβανει εισοδο απο το πληκτρολογιο του χρηστη

 

πχ

 

int num;

num = Convert.ToInt32(Console.ReadLine());

χρησημοποιησαμε τη συναρτηση Convert.ToInt32()  για να μετατρεψουμε σε ακαιρεο την εισοδο της συναρτησης Console.ReadLine()  καθως δεχεται ορισμα σε μορφη συμβολων (string).

Tags: 2, C#, LESSON, varriables

Views: 153

Attachments:

Replies to This Discussion

Καλησπερα σας κυριε Νικο. Εχετε παραληψει να προσθεσετε οδηγιες για το πως θα εκετελεσουμε  το προγραμμα. 

Σ ευχαριστώ για την επισήμανση. σε λειτουργικό Windows καντε εγκατάσταση το Visual Studio και την προέκταση VisualC#

Γεια σας κυριε Νικο. Παρατηρησα ότι εχουμε μεβλητες τυπου floating point types double και float.Ποια η ειναι διαφορά?

Η διαφορα ειναι οτι η μεταβλητη τυπου double καταλαμβανει το διπλασιο χωρο στη μνημη.

RSS

Report

Win at School

Commercial Policy

If you are representing a commercial entity, please see the specific guidelines on your participation.

Badge

Loading…

Follow

Awards:

© 2019   Created by Steve Hargadon.   Powered by

Badges  |  Report an Issue  |  Terms of Service