Οι μεταβλητές ειναι το ονομα και ο τυπος που δινουμε σε μια συγκεκριμενη τιμη πορκειμενου να αποθηκευτει στη μνημη. Αναλογα με το υπο της μεταβλητης καταλμβανει συγκεκριμενο χωρο στη μνυμη. Στη γλωσσα προγραμματισμου 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
Καλησπερα σας κυριε Νικο. Εχετε παραληψει να προσθεσετε οδηγιες για το πως θα εκετελεσουμε το προγραμμα.
Σ ευχαριστώ για την επισήμανση. σε λειτουργικό Windows καντε εγκατάσταση το Visual Studio και την προέκταση VisualC#
Γεια σας κυριε Νικο. Παρατηρησα ότι εχουμε μεβλητες τυπου floating point types double και float.Ποια η ειναι διαφορά?
Η διαφορα ειναι οτι η μεταβλητη τυπου double καταλαμβανει το διπλασιο χωρο στη μνημη.
If you are representing a commercial entity, please see the specific guidelines on your participation.
© 2024 Created by Steve Hargadon. Powered by