C# Tutorials - Herong's Tutorial Examples - v3.32, by Herong Yang
Variables and Assignments - Example
This section provides a tutorial example on how to use variables, variable declaration statements, and assignment statements.
Now let's review what have learned in this section with a sample program:
// Variables.cs
// Copyright (c) 2006 HerongYang.com. All Rights Reserved.
class Variables {
public static void Main() {
bool is_ok;
int n;
int num_of_sec;
long number_of_sec_in_a_year;
float sqrt_s;
double sqrt_d;
char c1, c2, c3;
char cr, cn;
is_ok = true;
num_of_sec = 86400;
number_of_sec_in_a_year = 30458700;
sqrt_s = 1.4142F;
sqrt_d = 1.4142135623730950488016887242097;
c1 = 'a';
c2 = 'A';
c3 = '0';
cr = '\r';
cn = '\n';
n = 1;
System.Console.WriteLine("Value of is_ok = {0}.", is_ok);
System.Console.WriteLine("1 day = {0} seconds.", num_of_sec);
System.Console.WriteLine("1 year = {0} seconds.",
number_of_sec_in_a_year);
System.Console.WriteLine(
"Square root of 2 (float) = {0}.", sqrt_s);
System.Console.WriteLine(
"Square root of 2 (double) = {0}.", sqrt_d);
System.Console.WriteLine(
"Some regular characters: {0}, {1}, {2}.", c1, c2, c3);
System.Console.WriteLine("The return character: {0}.", cr);
System.Console.WriteLine("The new line character: {0}.", cn);
n = 9;
System.Console.WriteLine("WriteLine() is used {0} times.", n);
}
}
Output of the program will be:
Value of is_ok = True. 1 day = 86400 seconds. 1 year = 30458700 seconds. Square root of 2 (float) = 1.4142. Square root of 2 (double) = 1.4142135623731. Some regular characters: a, A, 0. .he return character: The new line character: . WriteLine() is used 9 times.
Observations from this program:
Advice: Avoid using "int" and "float". Use "long" and "double" instead. In the old days, 32-bit data requires less memory to store and computer time to process than 64-bit data. This is not totally true now, because today's computers are designed to store and process data 64 bits at a time, not 32 bits at a time.
Table of Contents
Variables and Assignment Statements
►Variables and Assignments - Example
Arithmetic Operations - Example
Logical Expressions and Conditional Statements
Visual C# 2010 Express Edition
C# Compiler and Intermediate Language
Compiling C# Source Code Files
MSBuild - Microsoft Build Engine
System.Diagnostics.FileVersionInfo Class
WPF - Windows Presentation Foundation