了解了C#的基本结构后,我们需要深入学习C#的基本语法。这包括变量和数据类型、运算符、控制流语句等。这些基本语法规则构成了编写C#程序的基础,掌握这些内容将使你能够编写功能完整的程序。
1. 变量与数据类型
变量是存储数据的命名位置,而数据类型则定义了变量可以存储的数据的类型。在C#中,常用的数据类型包括整型、浮点型、字符型和布尔型等。
示例:
using System;
namespace BasicSyntax
{
class Program
{
static void Main(string[] args)
{
int number = 42; // 整型变量
double pi = 3.14159; // 双精度浮点型变量
char letter = 'A'; // 字符型变量
string message = "Hello, C#"; // 字符串变量
bool isCSharpFun = true; // 布尔型变量
Console.WriteLine($"Number: {
number}");
Console.WriteLine($"PI: {
pi}");
Console.WriteLine($"Letter: {
letter}");
Console.WriteLine($"Message: {
message}");
Console.WriteLine($"Is C# fun? {
isCSharpFun}");
}
}
}
在这个示例中,我们声明并初始化了五个不同类型的变量,并在控制台输出它们的值。
2. 运算符
运算符用于执行各种操作,包括算术运算、比较运算、逻辑运算和赋值运算等。
算术运算符:
int a = 10;
int b = 3;
int sum = a + b; // 加法
int difference = a - b; // 减法
int product = a * b; // 乘法
int quotient = a / b; // 除法
int remainder = a % b; // 取余
Console.WriteLine($"Sum: {
sum}");
Console.WriteLine($"Difference: {
difference}");
Console.WriteLine($"Product: {
product}");
Console.WriteLine($"Quotient: {
quotient}");
Console.WriteLine($"Remainder: {
remainder}");
比较运算符:
bool isEqual = (a == b); // 等于
bool isNotEqual = (a != b); // 不等于
bool isGreater = (a > b); // 大于
bool isLesser = (a < b); // 小于
bool isGreaterOrEqual = (a >= b); // 大于或等于
bool isLesserOrEqual = (a <= b); // 小于或等于
Console.WriteLine($"Is Equal: {
isEqual}");
Console.WriteLine($"Is Not Equal: {
isNotEqual}");
Console.WriteLine($"Is Greater: {
isGreater}");
Console.WriteLine($"Is Lesser: {
isLesser}");
Console.WriteLine(