语言基础(项目结构、数据类型、变量、常量)

数据类型→变量→运算符→表达式→语句

一.项目结构

.cs---    源文件(程序代码)

.csproj---项目文件(管理文件项)

.sln---   解决方案文件(管理项目)

.config---配置文件

函数的四要素:名称、输入、输出、加工。

主函数

static void Main(string[] args)

//args 可以自己随便更改名称      {          主函数内容          }

输入语句

string s = Console.Readline("");

//读取一行数据,并赋值给s

输出语句

Console.Write("要输出的内容");

Console.Writeline("要输出的内容");

//Write 与Writeline 的区别:Writeline输出后自动换行

常用快捷键:

;    语句结束

//    注释一行

/*    注释一段区域*/

shift delete   删除一行

ctrl k,c   注释选中行

ctrl k,u   取消注释选中行

Alt →     提示,更改

ctrl X     剪切一整行

ctrl V    粘贴一整行

二.数据类型
1.值类型
(1)整型:有符号整型和无符号整型。

区别是无符号整型要比有符号整型的正数范围大。2X+1

有符号整型:sbyte,short,int,long  带有正负数,范围按所写依次增大

无符号整型:byte,ushort,uint,ulong  只有正数,范围也是依次增大

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

(3)字符型(Unicode类型):char=‘hello world!’

(4)布尔型:boll(ture,false)(判断用T or F )

(5)字符串型:string(用双引号“”)

String 等同于字符型的概念,长度较长,定义时需要用双引号

(6)日期时间型:datetime

(7)枚举类型:Enum E{......}形的用户定义类型

(8)结构类型:Struct S{......}形式的用户定义类型

2.引用类型

(1)字符串型:string(用双引号“”)

String 等同于字符型的概念,长度较长,定义时需要用双引号

(2)类类型:Object(所有其他类型的最终基类)

Class C{......}形式的用户自定义类型

(3)接口类型:Interface I{......}

(4)数组类型:分为一维和多维数组,例如int[](一组整数)和int[,](两组整数)

示例:

三.变量

1.变量的命名规则:

(1)变量名组成:字母、数字、下划线、@、汉字

(2)首字符只能是字母、下划线、@、汉字
(3)不能与系统关联字重名
2.变量定义:
数据类型 变量名[=值]
//[]内的内容不是必填
示例:int a =1
3.变量的使用:赋值、取值

四.常量

1.分类:符号常量、字面常量

2.符号常量的定义:

变量声明前加关键字const

示例:const int a =3

3.符号常量的使用:不能赋值,只能取值

4.转义字符:

‘\t‘         tab键字符

‘\\‘         反斜线

‘\’‘          单引号

‘\“‘         双引号

‘\n‘         换行

‘\r‘         回车

时间: 2024-10-13 15:31:40

语言基础(项目结构、数据类型、变量、常量)的相关文章

C语言基础学习基本数据类型-变量和常量

变量和常量 什么是变量和常量?有些数据在程序运行前就预先设定,并在运行过程中不发生变化,称之为常量:有些数据在程序运行中可能发生变化或被赋值,称之为变量. 使用变量前必须先声明一个变量.变量定义的语法是:数据类型名 变量名 ; 比如我们可以这样定义一个整型变量: int a;  //int类型表示整型 若要声明多个变量,可以逐个声明,也可以在数据类型名后面加上多个变量名,中间用逗号分隔: 数据类型名 变量名1, 变量名2, 变量名3; 创建变量的同时可以为其赋值,也就是初始化变量.语法为: 数据

C语言基础学习基本数据类型-变量的命名

变量的命名 变量命名规则是为了增强代码的可读性和容易维护性.以下为C语言必须遵守的变量命名规则: 1. 变量名只能是字母(A-Z,a-z),数字(0-9)或者下划线(_)组成. 2. 变量名第一个字母必须是字母或者下划线,即变量名必须以字母或者下划线开头. 3. 变量名不能使用C语言关键字来命名,以免冲突(如 return.int.void等等) 4. 变量名区分大小写. 下面是几个变量的命名,选出哪些是合法的,哪些是非法的: 在满足这些规则的基础之上,变量的命名最好清晰明了,有明确含义,可以使

Python:基础语法:数据类型 & 变量 & 常量

数据类型 整数,小数,字符串,bool,空值 # 整数 1 0 # 小数 3.14 1.0 # 字符串 'Hello,world' "hello,world" # bool True False # 空值 None 变量 变量在Python中就只是个指向数据的"标签",只是个"代号",一个值可以有多个代号,即可以有多个变量名指向同一数据. 命名规则:1.只能由字母.数字.下划线组成:2.不能以数字开头 name = 'Jack' number =

黑马程序员-c语言基础:各种数据类型的输出占位符

c语言中的输出操作相对java来说是比较麻烦的,每种数据类型的输出都有各自的占位符: 下面是各种数据类型的输出占位符: short/int : %d int a = 1; printf("这个整数是:%d", a); long: %ld; (long 是int得修饰,不能算是一种单独的数据类型,只是比int多了四个字节的存储空间) long long: %lld char : %c float/double : %f  float默认是6位小数输出:可以在%f中控制:例如:%.2f:输

C#语言基础之转义字符、变量、常量、类型转换

1.转义字符: Tab键:/t    反斜杠://   单引号:/’   双引号:/”   回车:/r   换行:/n 警告:/a      退格:/b    换页:/f      空:/0 2.变量.常量:   变量的命名规则: (1)变量名组成:字母.数字.下划线.@.汉字 (2)首字符只能是字母.下划线.@.汉字(3)不能与系统关联字重名 变量定义: 数据类型 变量名[=值] //[]内的内容不是必填 例:int a =1:或 int a;  常量的定义: const 数据类型  变量名 

黑马程序员——c语言基础:结构体和枚举---typedef的使用

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.什么是结构体 当一个整体由多个数据构成时,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据. 在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生这个整体可以由姓名.年龄.身高等数据构成,这些数 据都具有不同的类型,姓名可以是字符串类型,年龄可以是整型,身高可以是浮点型. 为此,C语言专门提供了一种构造类型来解决上述问题,这就是结构体,它

Go语言基础之结构体

Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念.Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性. 类型别名和自定义类型 自定义类型 在Go语言中有一些基本的数据类型,如string.整型.浮点型.布尔等数据类型, Go语言中可以使用type关键字来定义自定义类型. 自定义类型是定义了一个全新的类型.我们可以基于内置的基本类型定义,也可以通过struct定义.例如: //将MyInt定义为int类型 type MyInt int 通过Type关键字的定义,

黑马程序员— C语言基础之结构体、枚举、预处理、typedef的使用

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 本章我们主要来学习之前所学的复杂数据类型中的同样也很重要的结构体和枚举的知识,以及C语言中的预处理,typedef的使用,简单介绍一下static和extern等一些比较杂的知识.在开始本章的新知识学习之前首先我们来学习一下根据变量的作用域的不同C语言一般把变量分为两种,局部变量和全局变量.下面我们来分别比较和体会一下这两种不同的变量类型: 根据变量的作用域,可以分为: 1. 局部变量: a.

语言基础和基本数据类型

语言基础 打开程序,1.sln.2.csproj Console.Write("内容"); 控制台输出内容,不会换行Console.WriteLine("内容"); 输出内容,自动换行Console.ReadLine(); 接收用户输入的内容,回车结束Console.ReadKey(); 接收用户按下的第一个任意键 练习 using System;using System.Collections.Generic;using System.Linq;using Sys

9.Go语言基础之结构体

Go语言中没有类的概念,也不支持"类"的继承等面向对象的概念. Go语言中通过结构体的内嵌再配合接口,比面向对象具有更高的扩展性和灵活性. 1.类型别名和自定义类型 1.1自定义类型 在Go语言中有一些基本的数据类型,如string,整型,浮点型,布尔等数据类型,Go语言中可以使用type关键字来定义自定义类型. 自定义类型是定义了一个全新的类型.我们可以基于内置的基本类型定义,也可以通过struct定义. //将MyInt定义为int类型 type MyInt int 通过Type关