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