Fortran学习笔记2(变量声明)】的更多相关文章

批处理中没有while循环,只能用goto代替.下面是代码 @echo off set /a i = 0 :again echo %i% set /a i= %i% + 1 if %i% lss 10 goto again 关于变量的定义 定义的变量都是环境变量,定义和设置值的时候都要用set关键字.比如第9行 默认是创建字符串类型变量,数值类型变量需要加 /a, set /a xxx这样才能创建数值型变量. 使用变量需要加百分号.%i%这样 第5行的again是定义了一个goto跳转的标记,名…
最近用淘宝的weex做了个项目,最近稍微闲下来了.正好很久没有接触RN了,所以趁这个机会系统的学习一下ES6的相关知识. 孔子说:没有对比就没有伤害.所以我们要拿ES6和ES5好好对比的学习.这样才能明白es6是多少的好,积极的拥抱她! 1.let 用let声明的变量,只会在let命令所在的代码块内有效. let的块状作用域 我们来看一个简单的例子: 'use strict'; { let name = 'cloud'; ; } name;//ReferenceError: name is no…
先看个正常的写法: scala> val x = 1 x: Int = 1 体会一下元组的写法: scala> val (x,y,z)=(1,2,3) x: Int = 1 y: Int = 2 z: Int = 3 再来体会一个Array的匹配: scala> val Array(x,y,_)=Array(1,2,3) x: Int = 1 y: Int = 2 很好理解嘛!调用了Array伴生对象的unapplySeq(arr)嘛! 再来看个崩溃一点的: scala> val…
Fortran学习笔记目录 01 基本格式与变量声明 格式 固定格式(Fixed Format):Fortran77 程序需要满足一种特定的格式要求,具体形式参考教材 自由格式(Free Format):Fortran90之后程序书写形式更为自由 数据类型 Fortran 95包含的数据类型 数据类型 关键词 C中对应 整型 integer int/long ... 浮点型 real float/double ... 复数 complex <complex.h> 字符/字符串 characte…
Fortran学习笔记目录 书接上回:Fortran学习笔记:01 基本格式与变量声明 流控制语句 IF语句 IF (逻辑表达式) THEN ... ELSE ... END IF SELECT-CASE语句 类似于C类语言中的switch-case语句 select case(变量) case(数值1) ... case(数值2) ... case(数值n) ... case default ... end select 例: program main implicit none intege…
前言:因为某些原因,需要使用Fortran编写程序,记录下Fortran语法学习过程中的部分笔记.在此开坑记录,立下Flag,"希望年末能够更新完" Fortran 学习笔记 陈橙橙 第一版于2021.07.18 on Typora CodeBlocks + GNU Fortran编译器 参考教程:<Fortran 95程序设计>彭国伦 目录 基本格式与变量声明 流控制语句 数组(Array) 函数(Subroutine/Function) 封装模块(Module) 指针(…
Fortran学习笔记4 Fortran学习笔记4 逻辑运算 循环 Do语句 Do-While循环 循环控制 循环应用实例 逻辑运算 if命令需要和逻辑运算表达式搭配才能起到很好的效果.下面分别列出Fortran90和Fortran77的逻辑运算符. Fortran90 Fortran77 符号描述 == .EQ. 判断两个表达式是否相等 /= .NE. 判断两个表达式是否不相等 > .GT. 判断是否大于 >= .GE. 判断是否大于或等于 < .LT. 判断是否小于 <= .L…
变量的解构赋值 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构. 数组的解构赋值 以前,为变量赋值,只能直接指定值: 1 2 3 var a = 1; var b = 2; var c = 3; ES6允许写成下面这样: 1 var [a, b, c] = [1, 2, 3]; 这种写法属于"模式匹配",只要等号两边的模式相同,左边的变量就会被赋予对应的值,如果解构不成功,变量的值就等于undefined,下面是一些使用嵌套数组进行解构的例子: 1 2 3…
Fortran学习笔记目录 书接上回:Fortran学习笔记:02 流控制语句 数组(Array) 定义数组 一维数组 program main implicit none integer :: i integer :: a(10) do i=1,10,1 a(i)=i*i; end do do i=1,10,1 write(*,*) "i=",i,"i*i=",a(i) end do end 数组申明格式: Datatype name(size) 注意,size必…
子程序Subroutine 自定义函数Function 全局变量COMMON BLOCK DATA 程序代码中,常常会在不同的地方重复用到某一功能和重复某一代码,这个时候就要使用函数.函数包括内嵌函数,自定义函数,子程序. 子程序Subroutine 子程序之所以叫子程序,是因为在没有经过调用之前,它不会被执行.(当然,如果把编译器对主函数的调用也看做同样的话则另当别论.) 包含子程序的程序的格式: program main ...... ...... call sub_1(...) .....…
变量的命名规则:标示符要能体现含义,变量的名字一般用小写,用户自己定义的类一般第一个字母大写,如果标示符有多个单词组成,则需要加下划线.' 变量声明和定义的关系:程序有多个文件组成,有时候需要再多个文件中共享一个变量,此时我们需要分离式编译,一定注意:变量的定义只有一次,而变量的声明却可以是多次的,在一个文件中需要用到变量时,我们就需要声明.   其中,如果是想声明一个变量而不是去定义它(我们平时定义变量时,也是声明它,但声明变量和定义有着本质的区别),则我们使用如下语句: 在变量前加上exte…
$width: 300px !default; $:          变量声明符号; width:    变量名称; 300px:   赋予变量的值; !default  代表默认样式 !default: $primary-size : 26px; $primary-size : 45px; $primary-size : 12px !default; 以上css样式代表  12px为默认的样式  上面可以从写默认样式的值 (即被覆盖) 上面两个样式 一次由上到下被覆盖 跟css的样式规则相同…
日期:2014年7月19日 1.Go 在语法上有着类 C 的感觉.如果你希望将两个(或更多)语句放在一行书写,它们 必须用分号分隔.一般情况下,你不需要分号.   2.Go 同其他语言不同的地方在于变量的类型在变量名的后面.例如:不是,int a,而是 a int.当定义了一个变量,它默认赋值为其类型的 null 值.这意味着,在 var a int后,a 的 值为 0.而 var s string,意味着 s 被赋值为零长度字符串,也就是 "".   3.Go语言的变量声明和赋值  …
一:变量 1:变量声明与初始化 variable_name datatype(约束) [:= | DEFAULT 初始值] 如: sales , ); name ); a ; greetings ) DEFAULT 'Have a Good Day'; 2:变量的使用 通过变量名来使用. 3:用变量接收SQL语句结果 SELECT 列1,列2... INTO 变量1,变量2... 二:常量 1:常量声明 常量使用CONSTANT关键字声明.它需要一个初始值,并且不允许被改变该值.如: PI CO…
参考书<ECMAScript 6入门>http://es6.ruanyifeng.com/ 变量的解构和赋值 本质上:只要模式匹配,左边的变量就能被赋予右边对应的值 原则: 解构赋值的规则是,只要等号右边的值不是对象或数组,就先将其转为对象.由于undefined和null不能转化为对象,所以如果右边是undefined或者null,则会解构报错 数组类型 :数组类型按照顺序匹配 let [x,y,z] = [1,2,3]x = 1y = 2z = 3 对象类型 :对象类型按照属性名匹配 le…
 变量和基本类型 七.枚举 枚举不但定义了整数常量集,并且还把它们聚集成组. 枚举与简单的const常量相比孰优孰劣, 通过以下一段代码. 一看便知: enum {input, output, append}; const int input = 0; const int output = 1; const int append = 2; enum {input, output, append}; const int input = 0; const int output = 1; cons…
目录 1.背景 2.文本 3.字体 4.列表 5.表格 6.轮廓 在这篇文章中你能看到有关于 CSS 样式设置的常用属性,文章的目录如下: 1.背景 (1)背景颜色 可以使用 background-color 属性为元素设置背景颜色,它接受任何合法的颜色值,默认是 transparent p {background-color: gray;} 注意,background-color 属性不能继承 (2)背景图片 可以使用 background-image 属性为元素设置背景图片,它接受任何合法的…
常数的申明方式 变量初始化 等价申明EQUIALENCE 类型转化 自定义类型 KIND用法 常数的申明方式 程序中所有处理的数据,有些事固定不变的常数,如圆周率π和重力加速度G等. 此时,程序员可以利用parameter来定义常量. program main implicit none real pi parameter(pi=3.1415926) write(*,"(F4.2)") sin(pi/6) end program main 在申明变量的时候,parameter相当于一个…
欢迎关注本人的微信公众号"前端小填填",专注前端技术的基础和项目开发的学习. 本节内容对应<JavaScript高级程序设计>的第四章内容. 1.函数:通过函数可以封装任意多条语句,而且可以在任何地方.任何时候调用执行.ECMAScript中的函数用function关键字来进行声明,后面跟一组参数以及函数体.不必指定是否有返回值. function functionName(args0,args1,...argsN){ //statements } 2.函数的重载:为一个函…
Python变量的一些命名规则和指南 每种编程语言都需要变量, 这些变量的命名,我们一般会遵守一些公认的规则. 已达到方便自己,他人阅读的好处. 变量只能包含字母.数字和下划线.变量可以以字母和下划线打头,但是不能以数字打头, 比如 message_warning_1是可以的, 1_message_warning是不被允许的.推荐大家使用小写字母加下划线的方式, 命名变量. 变量名不能包含空格,可以使用下划线分隔过长的名称. 不要使用python预留的关键字作为变量名. 变量名应该既短小又具有描…
数组的声明方式 一维数组 二维数组 多维数组 数组索引值的改变 自定义类型的数组定义 对数组内容的设置 利用隐含式循环设置数组初值 对整个数组操作 对部分数组的操作 where函数 Forall函数 数组的保存规则 可变大小的数组 数组的声明方式 数组是组织数据的一种方式.用来记录类型.性质相同的长串数据.不论定义多少维的数组,数据在内存中都是线状储存的. 一维数组 datatype name(size) ! datatype 是数组的类型,有整型.实型.复型.逻辑型.自定义型 ! name 数…
1.变量 1.1 声明变量 使用var关键字可以创建一个指定类型的变量: var i int = 0 var i = 0 var i int 以上三个表达式均是合法的,第三个表达式会将i初始化为int类型的零值,0:如果i是bool类型,则为false:i是float64类型,则为0.0:i为string类型,则为"":i为interface类型,则为nil:i为引用类型,则为nil:如果i是struct,则是将struct中所有的字段初始化为对应类型的零值. 可以在同一条语句中声明多…
变量分为哪些 成员变量:类里面,方法外面定义的变量 实例变量:没有用static修饰的变量,属于对象:存在期:创建实例-销毁实例:作用域:与该实例的生存范围相同 类变量:用static修饰的变量,属于类:存在期:类的准备阶段-销毁该类:作用域:与类的生存范围相同 局部变量: 形参:方法签名中声明的变量:作用域:整个方法内 方法局部变量:方法体内部声明的变量:作用域:定义该变量之处-方法结束 代码块局部变量:由花括号括起来的代码块内部声明的变量:作用域:定义该变量之处-代码块结束 变量命名: 有意…
变量是储存信息的容器. 实例 var x=2; var y=3; var z=x+y; 就像代数那样 x=2 y=3 z=x+y 在代数中,我们使用字母(比如 x)来保存值(比如 2).通过上面的表达式 z=x+y,我们能够计算出 z 的值为 5.在 JavaScript 中,这些字母被称为变量.提示:您可以把变量看做存储数据的容器. JavaScript 变量 与代数一样,JavaScript变量可用于存放值(比如x=2)和表达式(z=x+y). 变量可以使用短名称(x和y) 也可以使用描述性…
1.下载并安装Python 3.5.0 Python是一个跨平台语言,Python从3.0的版本的语法很多不兼容2版本,官网找到最新的版本并下载:http://www.python.org 2.IDLE使用与print 安装完成Python后,在安装程序中找到IDLE打开即可. IDLE是一个Python Shell,也就是说是一个通过键入文本与程序交互的途径. >>>是提示符 在Python的语法中: # 开始的是注释  不用分号表示语句的结束 例: 打印输出 I love Pytho…
变量是什么? 变量的作用  Variables are used to store information to be referenced and manipulated in a computer program. They also provide a way of labeling data with a descriptive name, so our programs can be understood more clearly by the reader and ourselves…
OC是增强了C的特性,所以在变量和基本数据类型上基本与C一致. 在OC中变量命名有如下规则: 由字母.数字.下划线.$符号组成 必须以字母.下划线.$符号开头 大小写敏感 在OC中定义变量的时候不能使用OC的保留字,OC的保留字如下: OC中有如下基本数据类型: int:声明整型变量 double:声明双精度变量 float:声明浮点型变量 char:声明字符型变量 id:通用的指针类型 enum:声明枚举类型 long:声明长整型变量或函数 short:声明短整型变量或函数 signed:声明…
变量作用域 参考http://www.runoob.com/python3/python3-function.html Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的. 变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称.Python的作用域一共有4种,分别是: L (Local) 局部作用域 E (Enclosing) 闭包函数外的函数中 G (Global) 全局作用域 B (Built-in) 内建作用域 以 L –> E –> G…
一.变量 1.变量:变化的值 变量在代码运行期间,开辟了一块空间 .这块空间是有地址的,给这块取了个名字, 这个名字就叫做变量名,这块空间放的东西叫做变量值 2.变量的初始化: (1)先声明再赋值: ***声明变量:数据类型 变量名*** 声明:int i: 赋值:i=1; int表示这块空间只可以放一个整形 0,1,2这些整数 (2)声明的同时赋值: int i=1; (3)同时声明多个变量: int i=1,j=2;.  3.变量命名的规范: 见名知意 驼峰命名法,划线命名法:如userNa…
一.存储变量的语法: 变量类型  变量名: 变量名=值: “=”号:把等号右边的值赋值给等号左边的变量 二.常用的变量 1.整数类型 int  //只存整数,不能存小数 2.小数类型 double  //能存整数.小数,小数点后面的位数为15-16位   提示:小数能精确到15-16位 3. 字符串类型  string  //可存多个文本.存空,需要被半角英文的双引号引用 “” 4.字符类型 char  //只能存入一个,不能为空,被半角英文的单引号引用‘’ 5.金钱类型 decimal  mo…