Home

Java类型转换

强制类型转换 (类型)变量名 高->低 自动类型转换 低->高 注意点 不能对布尔值进行转换 不能把对象类型转换为不相干的类型 把高容量转换到低容量时,强制转换 转换的时候可能存在内存溢出,或者精度问题

Read more

Java数据类型

java是一门强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 java的数据类型分为两大类 基本类型(primitive type) 引用类型(reference type) 整数拓展 二进制0b 八进制0 十进制 十六进制0x int i = 10; int i2 = 010; int i3 = 0x10; System.out.println(i);//10 System.out.println(i2);//8 System.out.println(i3);//16 浮点数拓展 float 有限 离散 ...

Read more

Java变量与常量

变量 实例变量:变量类型 变量名 = new 变量类型() 从属于对象,如果不自行初始化,这个类型的默认值 0 0.0 布尔值:默认值是false 除了基本类型,其余的默认值都是null 局部变量:只在局部中生效 类变量:static 常量 关键字:final

Read more

C语言文件流

在ANSI C中,对文件的操纵分为2种方式 一.流式文件操作 二.I/O文件操作 流式文件操作 这种方式的文件操作有一个重要的结构FILE,FILE在stdio.h中定义如下:  以下是引用片段: typedef struct {   int level;   unsigned flags;   char fd;   unsigned char hold;   int bsize;   unsigned char _FAR *buffer;   unsigned char _FAR *curp;   unsigned istemp;   short token;  } FILE;   FILE这个结构包含了文件操作的基本属性,对文件...

Read more

Linux下stdin,stdout和stderr理解

先看代码实例 文件名为main2.c #include <stdio.h> int main() { printf("input the int value i:\n"); int i,j; scanf("%d",&i); fscanf("%d",&i); printf("input the int value j:\n"); scanf("%d",&j); if(0 != j){ fprintf(stdout,"%d/%d=%d\n",i,j,i/j); //printf("%d/%d=%d\n",i,j,i/j); }else{ //printf("j!=000...

Read more

NodeJs获取用户输入

const readline = require('readline'); function readSyncByRl(tips) { tips = tips || '> '; return new Promise((resolve) => { const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question(tips, (answer) => { rl.close(); ...

Read more