|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 ペ悠然杰 于 2022-10-3 01:14 编辑
前言
毕业后在社会上历练了一段时间 深切感受到了社会的毒打
目前在一家上市公司做市场工作 感觉自己随时会被替代
还是手上有技术活的人饿不死 所以想把原来在鱼C学习的东西捡一捡
关于学习笔记 本来只想写在自己的本子上 可能是分享欲和话痨属性的加持
又找不到特定的人分享 即记述于fishc.bbs 希望自己能坚持下去
更希望有人能见证自己的成长!
内容提示:
自动类型转换:在JAVA进行赋值或运算时,精度小的类型自动转换为精度大的数据类型
数据类型 按 精度(容量) 排序 两条线不发生自动转换
char -> int -> long -> float -> double
byte -> short -> int -> long -> float -> double
char 、 byte 、 short 三个在进行运算时 会直接提升至 int
基本数据类型:一共8种 【所占字节】
1.数值型:
整数类型(byte【1】,short【2】,int【4】,long【8】)
浮点(小数)类型(float【4】,double【8】)
2.布尔型(boolean【1】),存放 true , false
3.字符型(char【2】),存放单个字符 ‘ a ’
1 byte = 8 bit (bit 是计算机最小单位 字节是最小基本单位)
算数运算符
% 取模(取余)
a % b = a - a / b * b
自增 ++ 的使用 (可以理解为运算两次)
前 ++ 先自增后赋值
后 ++ 先赋值后自增
逻辑运算符
与或非
短路与:&& 都是真才是真 (第一个为假就不执行第二个)
短路或:|| 有一个真就是真 (第一个为真就不执行第二个)
逻辑异或:a ^ b 两边不相同时为真 否则为假
赋值运算符
a += b => a = a + b
a -= b => a = a - b
三元运算符 (真为1 假为2 )
条件表达式?表达式1:表达式2; ===> a > b ? a++ : b--;
如果条件表达式为 Ture ,运算后的结果是表达式1;
如果条件表达式为 False ,运算后的结果是表达式2;
|
|