常量与变量

PHP基础(一)

无人久伴 提交于 2019-12-24 04:25:32
前面学习了MySQL基础,为了更好的实践使用,接下来学习关于PHP的知识。 关于PHP中的变量、常量介绍了解 一、变量基本类型(这里只介绍了标量类型) 1、整型值,可以使用十进制、十六进制、八进制或二进制表示,前面可以加上(+或者-)表示正负值。 具体例子: <?php $a = 12; //十进制数 $b = -12; //负数 $c = 012; //八进制数(等于十进制数10) $d = 0x12; //十六进制(等于十进制数18) $e= 0b11; //二进制(等于十进制数3) ?> 2、浮点型,也叫浮点数float,双精度数double或者实数real 具体例子: <?php $a = 1.234; $b = 1.2e3; $c = 7E-10; ?> 思考以下例子: if((0.3 - 0.1) == 0.2){ echo("0.3 - 0.1 等于 0.2"); }else{ echo("0.3 - 0.1 不等于0.2"); } 为什么结果会是“0.3 - 0.1 不等于0.2”呢? 答:这是浮点数的精度的问题,php通常使用IEEE754双精度格式,则由于取整而导致的最大相对误差为1.11e-16。非基本数学 运算可能会出更大误差,并且数学运算可能会给出更大误差,并且要考虑到进行复核运算时的误差传递。此外,以十进制能够表 示的有理数,例如0.1或者0.7

Swift 基本语法1

跟風遠走 提交于 2019-12-22 14:07:13
一、Swift简介 2010年的夏天,苹果公司的开发人员Chris Lattne接到了一个特别的任务,为OS X 和iOS平台开发下一代的编程语言,也就是Swift。 苹果公司于2014年WWDC(苹果开发者大会)发布的新开发语言Swift,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 2015年的WWDC开发者大会上,苹果公司推出了Swift2.0版本,并且Swfit完全开源。 自从Swift发布以来,在http://www.tiobe.com中的排行一直处于上升的状态。 二、声明变量和常量 在Swift中使用“let”修饰一个常量,使用“var”修饰一个变量; let修饰常量的值是不可以更改的; var修饰的变量的值是可以更改的; 在声明常量和变量的时候可以使用表情符号、中文等命名常量名和变量名。 Swift里不会自动给常量变量赋初始值,也就是说常量变量不会有默认值,所以定义常量的时候一定要给定初始值 Swift定义变量或者常量的时候,需要标识出变量或者常量的类型,如果不标识,会根据初始值自动推断。 因为swift是强类型语言,所以不同类型的变量不能相加,如果想要相加,可以强制类型转换 1、声明常量变量 1 // MARK: - 定义常量变量:变量类型的隐式转换 2 3 // 在Swift中如果不给定变量常量的类型

PHP学习笔记

£可爱£侵袭症+ 提交于 2019-12-22 12:58:17
(一)使用PHP开发工具: 1,安装xampp(Apache+mysql+tomcat+...) https://blog.csdn.net/qq_36595013/article/details/80373597 有时打开服务中的单个服务打不开时要修改服务的注册表信息: https://blog.csdn.net/ld773704363/article/details/45292075 2,安装zend studio:Zend Studio 13.6.1 的安装和破解地址: https://blog.csdn.net/lamp_yang_3533/article/details/79115815 zend studio 13.6.1汉化破解版方法地址: https://blog.csdn.net/sercny/article/details/78742013 3,建立PHP开发环境: https://blog.csdn.net/quqi99/article/details/7518647 (xdebug插件直接在谷歌网上应用商店下载) 4,常用快捷键: https://blog.csdn.net/u010108836/article/details/62450754 (二)PHP运行原理: .php文件运行会在Apache服务器上找php.exe。 (三)PHP语法: 1

常指针类型讲解(const int *p,int*const p,int const *p,指针常量,常量指针)

旧街凉风 提交于 2019-12-22 11:53:34
1 、基础类型:const int n : const int n = 20,有了const修饰的n 我们不称它为变量,而称符号常量,代表着20这个数。这就是const 的作用。n不能在其他位置重新赋新值了。 格式写法:const int n = 20;与int const n = 20;它们是完全相同的。const 与int哪个写前都不影响语义。 有了这个概念后,我们来看这两个格式: const int * pi 与 int const * pi ,要记住一点,int 与const 哪个放前哪个放后都是一样的,也就是说,它们也是相同的。 2 、const int * pi 的语义 我先来说说const int * pi是什么作用。看下面的例子: int n1 = 30; int n2 = 40; const int * pi = &n1; pi = &n2; // 注意这里,pi 可以在任意时候重新赋值一个新内存地址 n2 = 80; // 想想看:这里能用*pi = 80; 来代替吗?当然不能 printf( “%d ”, *pi ) ; // 输出是80 语义分析: pi的值是可以被修改的。即它可以重新指向另一个地址的,但是,不能通过*pi来修改n2的值。这个规则符合我们前面所讲的逻辑吗?当然符合了! 首先const 修饰的是整个*pi(注意,我写的是*pi而不是pi)。所以

详解PHP中const和define的区别

好久不见. 提交于 2019-12-20 18:57:35
在PHP中定义常量时,可用const与define这两种方式,那他们到底有什么区别呢? const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。 define不能定义在类中,而const必须定义在类中,并且const定义的变量必须通过类名::变量名来进行访问。 const不能在条件语句中定义常量。 const采用一个普通的常量名称(静态的标量),define可以采用任何表达式作为名称。 const 总是大小写敏感,然而define()可以通过第三个参数来定义大小写不敏感的常量。 6.使用const简单易读,它本身是一个语言结构,而define是一个方法,用const定义在编译时比define快很多。 如果在类中定义常量,不能用define,而用const,如下例: 推荐:《PHP教程》 <?php //在类外面通常这样定义常量 define("PHP","111cn.net"); class MyClass { //常量的值将始终保持不变。在定义和使用常量的时候不需要使用$符号 const constant = 'constant value'; function showConstant() { echo self::constant . "<br>"; } } echo MyClass::constant . "<br>";

Oracle & PL/SQL

亡梦爱人 提交于 2019-12-20 08:42:47
PL/SQL 语言基础 PL/SQL 是 ORACLE 对标准数据库语言的扩展, ORACLE 公司已经将 PL/SQL 整合到 ORACLE 服务器和其他工具中了,近几年中更多的开发人员和 DBA 开始使用 PL/SQL ,本文将讲述 PL/SQL 基础语法,结构和组件、以及如何设计并执行一个 PL/SQL 程序。    PL/SQL 的优点   从版本 6 开始 PL/SQL 就被可靠的整合到 ORACLE 中了,一旦掌握 PL/SQL 的优点以及其独有的数据管理的便利性,那么你很难想象 ORACLE 缺了 PL/SQL 的情形。 PL/SQL 不是一个独立的产品,他是一个整合到 ORACLE 服务器和 ORACLE 工具中的技术,可以把 PL/SQL 看作 ORACLE 服务器内的一个引擎, sql 语句执行者处理单个的 sql 语句, PL/SQL 引擎处理 PL/SQL 程序块。当 PL/SQL 程序块在 PL/SQL 引擎处理时, ORACLE 服务器中的 SQL 语句执行器处理 pl/sql 程序块中的 SQL 语句。    PL/SQL 的优点如下:    . PL/SQL 是一种高性能的基于事务处理的语言,能运行在任何 ORACLE 环境中,支持所有数据处理命令。通过使用 PL/SQL 程序单元处理 SQL 的数据定义和数据控制元素。    . PL/SQL

实验7总结

陌路散爱 提交于 2019-12-19 21:11:03
一、知识点: 1.数据的基本类型: (1)整型 短整型(short) 整型(int) 长整形(long) (2)浮点型 单精度浮点型(float) 双精度浮点型(double) (3)字符型 数据的基本表现形式为常量和变量 2.常量和变量 (1)常量: 符号常量 整型常量 实型常量 字符型常量 常量的类型通常由书写格式决定。 例如:123(整型) 4.56(实型) 'A’(字符型)。 符号常量:用一个标识符代表一个字符常量。 标识符:标识对象名字的有效字符序列称为标识符。 标识对象名字的有效字符序列称为标识符。 系统预定义的标识符,如printf, main, sin。 用户标识符,如用户自己定义的符号常量、变量、函数名等。 标识符只能由字母、数字和下划线组成,且第一个字符不能为数字。 (2)变量: 变量的定义和使用 3.整型数据的输入输出 printf (格式控制, 输出参数1, ... , 输出参数n); scanf (格式控制, 输入参数1, ... , 输入参数n); 格式控制说明 %… 十进制 八进制 十六进制 int %d %o %x long %ld %lo %lx 输出格式控制说明中,可以加宽度限定词,指定整 型数据的输出宽度,例如:%md,指定了数据的输出 宽度(包括符号位),若数据的符号位小于m,则左 端补空格,若大于m,按实际位数输出。 4.实型常量(实数

python基础

假装没事ソ 提交于 2019-12-19 13:01:43
/*--> */ /*--> */ python 常量与变量 1、常量的概念 2、常量的应用 3、什么是变量 4、赋值 5、变量的应用 Python的常量主要是指在程序运行的过程中不可变的量, python的变量主要是指在程序执行的过程中可以改变的量。 #常量的概念 1、 python中在程序运行时不会被更改的量称之为常量,比如数字 7和字符串“ abc”在运行时一直都是数字 7跟字符串“ abc”,不会更改成其他的量,这就是常量,除此之外,还可以定义任意的字符串为制定值的常量。 常量有一个特点,就是:一旦绑定,不能更改 #常量的应用 2、在 python中是不能够像 php等其他编程语言一样通过 const来定义常量的,在 python中定义常量需要用对象的方法来创建 #什么是变量 3、 python中在程序运行时可以随着程序的运行更改的量称之为变量,比如我们可以定义一个量 i,并将数字 5赋给变量 i,然后再将数字 7在赋给变量 i,那么这个时候 i的值就变成了 7, i的值是可以改变的。那么像 i这种可以改变的值的量称之为变量。 变量有一个特点,就是:即使赋值,也可以更改。 #什么是赋值 4 、 例: I=7 #i不是等于 7,而是 7赋值给变量 i,这时候 i的值为 7 Print I # 打印结果就是7 #变量的应用 5、因为变量可以随着程序的运行而改变

Cplusplus高级编程笔记

一曲冷凌霜 提交于 2019-12-19 02:53:19
文章目录 深入研究C++语法 1、指针和动态内存 1. 堆栈和堆 2.智能指针 3.引用 4.const的多种用法 面向对象设计 1. 对象之间的关系 类与对象 1. 对象的动态内存分配 2. 不同数据成员类型 深入研究C++语法 1、指针和动态内存 1. 堆栈和堆 https://stackoverflow.com/questions/79923/what-and-where-are-the-stack-and-heap 栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。 2.智能指针 为了避免常见的内存问题,应使用智能指针替代通常C样式的“裸”指针。智能指针对象在操出作用域时,例如函数执行完毕后,会自动释放内存。 C++中有3种智能指针: std::unique_ptr Employee * anEmployee = new Employee; 改为 auto anEmployee = std:make_uniuqe<Employee>(); 3.引用 &与类型一起使用来说明这个变量是一个引用,可以向普通变量来使用这个变量, 但在幕后他实际是一个指向原始变量的指针 # include <iostream> using

[C++] const 限定符

ⅰ亾dé卋堺 提交于 2019-12-18 13:49:58
const限定符 因为const对象一旦创建后其值就不能再改变,因此 const对象必须初始化 。 const int i = foo();  // 运行时初始化 const int j = 1;    // 编译时初始化 如果利用一个对象初始化另外一个对象,则它们是不是const都无关紧要。 int i = 42; const int ci = i; int j = ci; 通过以上初始化操作可知: const的常量特征仅仅在执行改变其值的操作时才会发挥作用 。 默认情况下,const对象被设定为仅在文件内有效。当多个文件出现了同名的const变量时,其实等同于在不同文件中分别定义了独立的变量 如果想让const对象只在一个文件中定义,而在其他多个文件中声明并使用,则需要对于const变量不管是声明还是定义都添加 extern关键字 extern const int ec = foo(); // in .cpp extern const int ec; // in .h const引用 常量引用,和普通引用不同的是, 对常量的引用不能被用作修改它所绑定的对象 const int ci = 1024; const int &r1 = ci; r1 = 42; // x r1是对常量的引用 int &r2 = ci; // x 试图让一个非常量引用指向一个常量对象