语言基础

一.输入输出

1.函数的四要素:名称,输入,输出,加工。

2.主函数,输入语句,输出语句:

(1)static void Main(string[] args)//下划线部分可以自己指定

{

主函数的内容

}

(2)输出

Console.WriteLine();//  输出语句,自动换行

Console.Write();//  输出语句,不自动换行

注意:1.大小写敏感;

2.所有的符号全都用英文;

3.不要漏掉。

(3)输入

Console.ReadLine();//输入语句(含义:从控制台程序读取一整行)

Console.ReadKey();//输入语句

string 是字符串类型,“s” 为变量名,“=”为 赋值

例如:

string s = Console.ReadLine();//这句话的意思是从控制台程序读取一整行内容放到s这个容器里面

Console.WriteLine("你刚刚输入的是:"+s);

3、注释和[取消注释]:

(1).选中相应的行,点击工具栏中的注释选中行[取消注释选中行];

(2).选中相应的行,使用快捷键:Ctrl+K Ctrl+C [Ctrl+K Ctrl+U]

(3).手动注释:在不要的行前面加//(注释一整行)

(4).注释其中一段代码:/*这里面是代码 */

(5).注释的作用://这两行是输出的功能

技巧:

1.写的代码尽量使用智能感知功能;

2.先写总体,再完善细节;

3.自动完成单词功能。Alt+→

案例:输入姓名,年龄,单位,整合成一个流畅的句子显示出来。

Console.Write("请输入姓名:");

string name  = Console.ReadLine();

Console.Write("请输入性别:");

string sex= Console.ReadLine();

Console.Write("请输入年龄:");

string age = Console.ReadLine();

Console.WriteLine("我的名字是"+name+",性别"+sex+",今年"+age+"岁了。");//"我的名字是**,性别**,今年**岁了。"将a,b,c代入**。

 

二.数据类型

        数据类型分为两大类:值类型、引用类型

1.值类型

(1)常用整数类型:int,short,long

例如: int a =3.14 ;//错误,必须是整数

必须在承受范围以内,否则报错

(2)浮点型:double,float,decimal

正常情况下都是使用double

double d = 3.14;//在C#编译器中,默认输入小数就是double类型

float f = 3.14f;//在C#编译器中,使用float变量接收的时候需要加上f或者F

decimal e = 3.14m;//在C#编译器中,使用float变量接收的时候需要加上m或者M

(3)布尔型:bool

只能够存储true或者false

bool b = false;

(4)引用类型

string类型:字符串类型

string ss = "今天1月21号!";

“+”的不同含义:

加号在两边都是数值类型的时候是加法运算

在两边只要有一个引用类型的数据的时候就是拼接符号

例:Console.WriteLine(ss+d);//拼接作用

Console.WriteLine(d+f);//加法运算

Console.ReadLine();

小知识:

//同时定义同一类型的多个变量

int a, b, c;
              a = 1;
              b = 2;
              c = 3;

//一个等号表示赋值号
              int a = 1;
             int b = 2;
             int c = 3;
          //已经定义好的变量,需要更改他的值,此时可以直接用变量名重新赋值
             a = 4;
             b = 5;
             c = 6;
         //上面已经定义了a,下面使用的时候不用再次定义
             int a = 22;

(5)string 类型

string ss = "3";
                   ss = "5";
                   Console.WriteLine(ss);
                   Console.ReadLine();

(6)object 类类型,是所有类型的基类

正常情况下不使用,除非接收一个变量的值并且不知道对方变量是什么类型

三.基本类型转换

1.自动转换(隐式转换)--从值类型转换到引用类型的时候

2.强制转换(显式转换)--从引用类型转换到值类型的时候,或者从浮点型转化到整型。

当从一个引用类型转换到值类型时,必须引用数据类型中的数据元素,能够转换成值类型的容量范围内的数据才行,否则不能转。

1):在被转换的数据左边加上小括号:(要被转换成的数据类型)

2):Convert.ToInt32(要被转换的数据);

eg:  1): int a;

double b = 12.3;

a = (int)b;
                       Console.WriteLine(a);

2): int a;

float c;
                         double b = 12.3;
                         a = Convert.ToInt32(b);
                         c = Convert.ToSingle(b);
                        Console.WriteLine(a);
                        Console.WriteLine(c);

小结:

时间: 2024-10-12 04:10:04

语言基础的相关文章

Oracle SQL语言基础及环境准备_超越OCP精通Oracle视频教程培训26

Oracle SQL语言基础及环境准备_超越OCP精通Oracle视频教程培训26 本课程介绍: Oracle视频教程,风哥本套oracle教程培训是<<Oracle数据库SQL语言实战培训教程>>的第1/5套:SQL语言之基础入门及环境准备.主要学习Oracle数据库SQL语言基础介绍.PL/SQL语言介绍.数据库SQL对象与数据类型介绍.SQL语言实战环境准备等. Oracle SQL语言之基础及环境准备,课程内容详细如下: Oracle数据库SQL语言基础介绍Oracle数据

Swift语言指南(一)--语言基础之常量和变量

Swift 是开发 iOS 及 OS X 应用的一门新编程语言,然而,它的开发体验与 C 或 Objective-C 有很多相似之处. Swift 提供了 C 与 Objective-C 中的所有基础类型,包括表示整数的 Int,表示浮点数的 Double 与 Float,表示布尔值的 Bool,以及表示纯文本数据的 String. Swift 还为两个基本集合类型 Array 与 Dictionary 提供了强大的支持,详情可参考 (集合类型)Collection Types. 与 C 语言类

02 java语言基础

常量:字面值常量(字符串,字符,整数,小数,布尔,null),自定义常量,''这个不是字符常量,""这个是字符串常量 进制: 02.01_Java语言基础(常量的概述和使用)(掌握) A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量 自定义常量(面向对象部分讲) C:字面值常量的分类 字符串常量 用双引号括起来的内容 整数常量 所有整数 小数常量 所有小数 字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号 布尔常量 较为特

嵌入式 Linux C语言——C语言基础

嵌入式 Linux C语言--C语言基础 一.数据类型 1.基本数据类型 数据类型是创建变量的模型.变量名是连续存储空间的别名,程序中使用变量命名存储空间,通过变量可以使用存储空间.变量所占的内存大小取决于创建变量的数据类型. 2.有符号和无符号 有符号数中数据类型的最高位用于标识数据的符号,最高位为1表示为负数,最高位为0表示为正数. 计算机中有符号数通常使用补码表示,正数的补码为正数本身,负数的补码为负数的绝对值的各位取反后加1. 计算机中无符号数通常使用原码表示,无符号数默认为正数,没有符

C#语言基础

第一部分 了解C# C#是微软公司在2000年7月发布的一种全新且简单.安全.面向对象的程序设计语言,是专门为.NET的应用而开发的.体现了当今最新的程序设计技术的功能和精华..NET框架为C#提供了一个强大的.易用的.逻辑结构一致的设计环境.其特点: 语言简洁 保留了C++的强大功能: 快速应用开发功能: 语言的的自由性: 强大的Web服务器控件: 支持跨平台: 与XML相融合: 第二部分 C#语言基础: 一.C#项目的组成结构: 1.项目后缀 .config——配置文件(存放配置参数文件)

OC语言基础知识

OC语言基础知识 一.面向对象 OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类. 术语:OO面向对象.OOP面向对象编程 二.类 (一)关于类 类的设计只关注三个东西:类名.属性和方法 注意:一般名词都是类,拥有相同属性和行为的对象都可以抽象为一个类,类名是标识符的一种,需要符合规范,通常类名的第一个字母大写,且不能有下划线,如果有多个单词则使用驼峰标识.在对方法进行类的

【quick-cocos2d-x】Lua 语言基础

版权声明:本文为博主原创文章,转载请注明出处. 使用quick-x开发游戏有两年时间了,quick-x是cocos2d-Lua的一个豪华升级版的框架,使用Lua编程.相比于C++,lua的开发确实快速便捷了许多,下文只是lua这门语言的一个基础知识点,没有涵盖整个Lua的内容,但是作为对lua入门的初步了解还是可以的,由于内容精简了不少,所以语言上可能会有点跳跃,但是问题不大. 要了解一门语言,首先要了解的是语言的标识符.保留字.常量和变量,命名规范和注释以及数据类型等.然后是运算符.控制流语句

C# 语言基础(简单的输出 输入语句 和 加法运算符)

int a, b; Console.Title = "C# 语言基础-第一堂课";// 标题 Console.BackgroundColor = ConsoleColor.DarkRed;//设置控制台的背景颜色 Console.WriteLine("幼儿园大班第一节课"); Console.WriteLine("请输入a的值,按回车");//输出语句,自动换行 Console.Write("a="); //输出语句,自动不换

R语言基础

##数据获取 x1=round(runif(100,min=80,max=100)) x2=round(rnorm(100,mean=80, sd=7)) x3=round(rnorm(100,mean=80,sd=18)) x3[which(x3>100)]=100 num=seq(2005138101,length=100) x=data.frame(num,x1,x2,x3) write.table(x, "grade.txt") ##数据分析 y=read.table(&

C#语言基础知识(2):C#中多态

我的理解是:通过继承实现的不同对象调用相同的方法,表现出不同的行为,称之为多态. 1: OverRide 实现多态 1 public class Animal 2 { 3 public virtual void Eat() 4 { 5 Console.WriteLine("Animal eat"); 6 } 7 } 8 public class Dog : Animal 9 { 10 public override void Eat() 11 { 12 Console.WriteLin