第二天7.8
2021/7/8 23:05:51
本文主要是介绍第二天7.8,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
今天简单的学习了一下标识符,数据类型
一、有关标识符
标识符用于给变量、类、方法、以及包(虽然有些概念不是很明白但是背了下来)进行命名
1.以字母、下划线、$开头
2.其他部分以数字+1组成
3.区分大小写(重点应该算是)
4.不能是关键字
注:第一条中的字母,c语言中采用的是ASCII码来表示,Java采用的是Unicode字符集,字符集的内容中,字母可以是汉字。
Unicode字符集所有语言统一编码,字符集与字符编码是分离的,统一用两个字节表示一个字符。
目前广泛使用的是UTF-8为主流编码,衍生自Unicode字符集。
二、有关数据类型
1.数据类型可分为两大类:基本数据类型和引用数据类型
2.基本数据类型分为:字符型、数值型、布尔型
3.数值型分为:整形、浮点型
4.变量的本质实际上是可操作的存储空间
5.有关Java的注释:单行://,多行/**/ 文档注释/** */
6.Java中布尔类型不可以用0和非零值代替,与c不同
三、有关整形和浮点型
之前一个学期学过大致的整形与浮点型
这次的学习我学习到了,浮点型在内存中的存储形式
符号位+阶码+尾数的形式
31.5的浮点数,30的二进制11111
0.5的二进制,0.1
即是 11111.1
化为科学计数法1.11111
阶码为4
尾数为11111
阶码4,移码就是127+4=131
符号位0,移码100000111
尾数 11111
补全就是0 1000 00111 1111100000000000000(补到32位float)
四、自己试着运行的代码
跟着视频的老师敲得代码
public class TestChar{
public static void main(String[] args){
char c1='A';
char c2='中';
System.out.println(c1);
System.out.print(c2);
}
}
运行结果:
试了很多次发现记事本敲出来的代码会有空格无法识别的问题,打算换个工具了
这就是今天的学习情况
这篇关于第二天7.8的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?