四、常量

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _4.常量
{
    class Program
    {
        static void Main(string[] args)
        {
            // 整型常量
            uint myUint = 456;
            Console.WriteLine("myUint = {0}", myUint);
            long myLong = 79854456L;
            Console.WriteLine("myLong = {0}", myLong);
            
            // 浮点型常量
            float myFloat = 3.14F;
            Console.WriteLine("myFloat = {0}", myFloat);
            double myDouble = 3.14E55;
            Console.WriteLine("myDouble = {0}", myDouble);
            
            // 字符型常量
            Console.WriteLine("反斜杠: " + ‘\\‘);
            Console.WriteLine("单引号: " + ‘\‘‘);
            Console.WriteLine("双引号: " + ‘\"‘);
            Console.WriteLine("警告声: " + ‘\a‘);
            Console.WriteLine("退格符: " + ‘\b‘);
            Console.WriteLine("换页符: " + ‘\f‘);
            Console.WriteLine("换行符: " + ‘\n‘);
            Console.WriteLine("回车符: " + ‘\r‘);
            Console.WriteLine("水平制表符: " + ‘\t‘);
            Console.WriteLine("垂直制表符: " + ‘\v‘);
            Console.WriteLine("\\u0061: " + ‘\u0061‘);
            
            // 字符串常量
            string myString1 = "Hello World";
            Console.WriteLine("myString1: " + myString1);
            // 普通字符串常量不能分配在多行上
            string myString2 = @"Hello
                            World";
            Console.WriteLine("myString2: " + myString2);
            // 如果逐字指定字符串中包含"需要进行转义,以免结束字符串。
            string path1 = "C:\\Windows\\MyDir";
            Console.WriteLine("path1: " + path1);
            string path2 = @"C:\Windows\MyDir";
            Console.WriteLine("path2: " + path2);
            // 字符串是引用类型,可赋值为null。
            
            // 布尔常量
            bool myBool = true;
            Console.WriteLine("myBool: {0}", myBool);
            
            // 定义常量
            const float PI = 3.14F;
            Console.WriteLine("PI: " + PI);
            // PI = 3.1415926F;
            // Console.WriteLine("PI: " + PI);
            // 常量被赋值后不能再修改其值。
            
            Console.ReadKey();
        }
    }
}

/**
 * 一、常量的基本概念
 * 1. 常量是固定值,程序执行期间不会改变。
 * 2. 常量可以被当作常规的变量,只是它们的值在定义后不能被修改。
 * 
 * 二、常量的分类
 * (1) 整型常量
 * 整数常量可以以十进制、八进制和十六进制形式表示。
 * 十六进制表示形式:以0x和0X为前缀。
 * 八进制表示形式:以0为前缀。
 * 十进制表示形式:无前缀。
 * 
 * 整型常量也可以有后缀,u代表unsigned,l代表long。
 * int,uint,long,ulong可以无后缀。
 * uint,ulong用后缀u表示。
 * long,ulong用后缀l表示。
 * ulong可以用后缀ul,uL,Ul,UL,lu,lU,Lu,LU表示。
 * 
 * (2) 浮点型常量
 * 浮点型常量由整数部分、小数点、小数部分和指数部分。
 * 浮点型常量有小数形式和指数形式两种表示方法。
 * 使用小数形式表示时,必须包含小数点、指数或同时包含两者。
 * 使用指数形式时,必须包含整数部分、小数部分或同时包含两者。
 * 有符号的指数是用e和E表示。
 * 
 * (3) 字符型常量
 * 字符常量用单引号括起来,且可存储在一个简单的字符类型变量中。
 * 字符型常量分为:普通字符、转义序列和通用字符。
 * 转义字符序列:
 *  \\   反斜杠    \‘  单引号     \a  警告
 *  \"   单绰号    \b  退格
 *  \f   换页符    \n  换行符     \r  回车符
 *  \t   水平制表位  \v  垂直制表位
 *  \uxxxx   4位十六进制值
 *  
 * (4) 字符串常量
 * 1. 普通字符串
 * 2. 逐字指定字符串,使用@符号
 * 
 * 三、定义常量
 * 使用const关键字来定义常量。
 * 定义语法:
 *  const <data_type> <constant_name> = <value>;
 * 
 * 参数解析:
 * <data_type>: 有效的C#数据类型
 * <constant_name>: 常量名
 * <value>: 值
 */
时间: 2024-10-11 02:50:42

四、常量的相关文章

Java关键字、常量、变量、数据类型以及标识符

1.1  关键字 1.1.1    关键字概述 –      被Java语言赋予特定含义的单词 1.1.2    关键字特点 –      组成关键字的字母全部小写 –      常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观,所以我们不需要去死记硬背,在今后的学习中重要的关键字也会不断的出来. 1.1.3    案例代码三: /* 关键字:被Java语言赋予特定含义的单词 特点: A:组成关键字的字母全部小写 B:常见的代码编辑器,针对关键字有特殊的颜色标记 */ public cla

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

数据类型→变量→运算符→表达式→语句 一.项目结构 .cs---    源文件(程序代码) .csproj---项目文件(管理文件项) .sln---   解决方案文件(管理项目) .config---配置文件 函数的四要素:名称.输入.输出.加工. 主函数 static void Main(string[] args) //args 可以自己随便更改名称      {          主函数内容          } 输入语句 string s = Console.Readline("&qu

JavaSE入门学习5:Java基础语法(一)

一关键字 关键字概述:Java语言中有一些具有特殊用途的词被称为关键字.关键字对Java的编译器有着特殊的意义,在程 序中应用时一定要慎重. 关键字特点:组成关键字的字母全部小写. 关键字注意事项:goto和const作为保留字存在,当前并不使用. Java中常用的50个关键字(48个加2个保留字,就当背英文单词啦): 关键字     描述 abstract    抽象方法,抽象类的修饰符 assert    断言条件是否满足 boolean    布尔数据类型 break    跳出循环或者l

Java Script 基础一

什么是java script 如何编写,调试js ***变量 ***数据类型 一.什么是java script HTML:专门编写网页内容的语言,构建整体框架. CSS:专门美化网页样式的语言,具有"装修功能". JS:专门编写交互的程序语言 交互:用户操作,程序处理用户的操作,返回处理结果 如何运行: 浏览器:内容排版引擎   js解释引擎 内容排版引擎:专门解析HTML和渲染CSS的软件 JS解析引擎:专门解释,并执行js程序的软件 什么是解释和脚本? 解释:默认从上向下,读一行,

第3章 语法格式

1.1 常量1.1.1 常量概述– 在程序执行的过程中,其值不可以发生改变的量1.1.2 常量分类– 字符串常量 用双引号括起来的内容("HelloWorld")– 整数常量 所有整数(12,-23)– 小数常量 所有小数(12.34)– 字符常量 用单引号括起来的内容('a','A','0')– 布尔常量 较为特有,只有true和false– 空常量 null(数组部分讲解)1.1.3 案例代码四: /* 常量:在程序执行的过程中,其值不可以发生改变的量 常量分类: A:字符串常量

python学习第一天:操作系统介绍、python基础

操作系统 什么是操作系统? 操作系统位于计算机硬件与应用软件之间,是一个协调.管理.控制计算机硬件资源与软件资源的控制程序.  2.为何要操作系统 ①  .控制硬件 ②  .把对硬件的复杂的操作封装成优美简单的接口,给用户或应用程序去使用 注意:一套完整的计算机系统包含三部分 应用程序,如:qq,暴风影音 操作系统,如:Windows,linux 计算机硬件, 如:cpu,内存,硬盘 强调:我们以后开发的都是应用程序 应用程序无法直接操作硬件,但凡要操作硬件,都是调用操作系统的接口 编程语言 机

Python【变量】

本文介绍 1.变量的定义作用以及使用规范 一.什么是变量 变量方便储存数据,以供程序随时调用. 计算机的主要功能:运算.通信 二.变量的基本功能 变量: 作用:存贮程序的中间结果在内存里,以备后边的程序调用 定义规范: 变量名只能是 字母.数字活下划线的任意组合 变量名的第一个字符不能是数字 python中的关键字不能作为变量名 命名习惯: 驼峰体 FilePath 下划线体 file_path(官方推荐) 不建议的命名习惯: 变量名为中文.拼音 变量名过长 变量名词不达意 三.变量的应用 a=

小白之旅1

一. 前言 1.1 Java语言的概述 1.1.1 什么是Java语言 Java语言是美国SUN公司开发(斯坦福大学network),在1995年推出的高级编程语言. 2009年Oracle公司收购了SUN公司,推出了Java 7. 2014年发布了Java 8. 2017年发布了Java 9. 2018年发布了Java 10. 1.1.2 Java能干什么 Java语言主要应用在互联网应用程序(移动端),大数据,数据挖掘等. 1.2 计算机的基础知识 1.2.1 二进制 生活中一般使用十进制,

C++引用,常量优化,四种类型转换符

变量引用是变量的别名,常量引用要加const,引用与被引用的东西是同一样. #include <string> #include <ctype.h> #include <vector> #include <iostream> #include <fstream> // using declarations states our intent to use these names from the namespace std using names

内存四域,变量声明和定义,寄存器,c内嵌汇编,auto,堆栈,常量,静态变量

 1.内存四大区域 2.在程序中,变量的声明可以有多份,定义只能有一份 3.寄存器在cpu里面,没有地址 4.c语言内嵌汇编语言 5.auto变量 自动分配内存,自动释放内存. 6.栈的大小由编译器决定 修改栈的方式,右击项目à属性à配置属性à链接器à系统à堆栈保留大小 7.卡死cpu,卡死内存的程序 8.在堆上申请空间后赋值后,不可以释放内容.要通过free方法进行释放对空间. 9.常量字符串在代码区.代码区是智能读的. 10.常量本质 10.静态变量,全局变量的差别 A全局变量可以跨文件