1:keyword(掌握) (1)被Java语言赋予特定含义的单词 (2)特点: 所有小写. (3)注意事项: A:goto和const作为保留字存在. B:类似于Notepad++这种高级记事本会对keyword有特殊颜色标记 2:标识符(掌握) (1)就是给类,接口.方法,变量等起名字的字符序列 (2)组成规则: A:英文大写和小写字母 B:数字 C:$和_ (3)注意事项: A:不能以数字开头 B:不能是java中的keyword C:区分大写和小写 (4)常见的命名规则(见名知意) A:…
一.关键字 定义:被Java赋予了特殊含义的单词. 特点:体现上都是英文小写. 1. 用于定义数据类型的关键字 基本数据类型: 整数类型:byte  short  int  long   浮点类型:float  double 字符类型:char                            布尔型:boolean 引用数据类型: class(类)  interface(接口) void用于函数上表示无返回值类型 2.用于定义数据类型值的关键字 true(真) false(假)  null…
重点知识记录 01.数据类型转换 当数据类型不一样是,将会发生数据类型转换. 1)自动类型转换(隐式): 特点:代码不需要进行特殊处理,自动完成: 规则:数据范围从小到大:byte < short < int < long  float < double boolean < char 2)强制类型转换(显式): 特点:代码需要进行特殊的格式处理,不能自动完成: 格式:范围小的类型 范围小的变量名 = (范围小的类型) 原本范围大的数据: 3)数据类型转换注意事项: a:强制类…
// // ReViewClass.h // hellowWorld // 本类是oc复习练手类 // Created by hongtao on 2018/3/26. // Copyright © 2018年 hongtao. All rights reserved. // #import <Foundation/Foundation.h> /** OC常量: 头文件里声明常量: extern NSString * const MyOwnConstant; extern NSString *…
由于Java是强类型语言,所以有时候在进行运算时,需要用到类型转换. 整型.常量.字符类型数据可以混合运算. 运算中,不同类型的数据先转化为同一类型,然后再进行运算. 类型转换等级有低级到高级的划分,主要根据数据类型的内存容量 来划分,容量越大等级越高,并且浮点型比整型优先级高. 当低等级数据类型向高等级数据类型进行类型转换时,会进行自动类型转换. 当高等级数据类型向低等级数据类型进行类型转换时,必须进行强制类型转换. 类型转换等级: /* 低级 ------------------------…
二进制:以0b开头,只有0和1两种数字.如0101 十进制:0~9十个数字表示.如25 十六进制:以0~9,A~F表示,以0X开头.如0X2B 十进制转换为X进制:连除倒取余 X进制转换为十进制:按权求和. 一个八进制可以由3个二进制表示 一个十六进制可以有4个二进制表示 基本数据类型:大体上分为整型和浮点型 字节:计算机中最小的储存单位   1 Byte=8  bit 整型:   int  4字节           short  2字节           long    4字节或者8字节…
因为公司用的是delphi ,所以自学了一阵delphi,但是随着语言的发展,delphi的前景堪忧啊.辞职以后打算好好学学python,然后找找数据分析和爬虫方面的工作. 记录此贴,仅作学习使用,所有内容网上均有相同内容 一:变量 1:变量:将运算中的结果暂时存储的内存,方便以后使用的量 2:变量的命名规则 1:变量由字母,数字,下滑线组成 2:不可以用数字开头或者是纯数字也不可以 3:不能是系统自己带的关键字段, 4:不要用中文(可以用但是不要用) 5:起名字要有意义 6:名字不要起的太长…
1.内建变量一览 bool,string (u)int,(u)int8,(u)int16,(u)int32,(u)int64,uintptr 无长度int的实际长度取决于操作系统位数(32/64) uintptr为指针类型 byte,rune rune相当于其他语言的char,长度为int4(32位) float32,float32,complex64,complex128 complex为复数(1+1i) 2.强制类型转换 golang有严格的类型匹配,不同的类型之间通常需要手动转换(inte…
变量定义和声明 (1) 使用int,char等类型符定义变量 使用int,char等类型符定义变量时,不管有没有指定初始值,都就已经建立了存储空间(开辟内存).内存寻址由大到小,优先分配内存地址比较大的字节给变量,所以说变量越先定义,内存地址就越大. #include <stdio.h> int main() { int a, b; printf("%p\n%p\n", &a, &b); // output(e.g.): 0x7fff1a0582dc 0x7…
使用 let来声明一个常量,用 var来声明一个变量.常量的值在编译时并不要求已知,但是你必须为其赋值一次.这意味着你可以使用常量来给一个值命名,然后一次定义多次使用 myVariable = let myConstant = 常量或者变量必须拥有和你赋给它们的值相同的类型.不过,你并不需要总是显式地写出类型.在声明一个常量或者变量的时候直接给它们赋值就可以让编译器推断它们的类型.比如下面的栗子,编译器就会推断 myVariable是一个整型,因为它的初始值是一个整型. 如果初始值并不能提供足够…