会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tylyyds
博客园
首页
新随笔
新文章
联系
管理
订阅
2025年4月26日
包机制
摘要: 用于区别类名的命名空间(文件夹) 一般利用公司域名倒置作为包名 定义包 package 导包 import *通配符,导包时导入这个包的所有类
阅读全文
posted @ 2025-04-26 09:10 t-y-l
阅读(16)
评论(0)
推荐(0)
2025年4月25日
位运算
摘要: 效率极高 & 都是1才为1 | 都是0才为0 ^ 相同为0,不同为1 ~ 取反 << 左移 *2 右移 /2
阅读全文
posted @ 2025-04-25 23:04 t-y-l
阅读(22)
评论(0)
推荐(0)
运算符
摘要: 算术:+、-、、/、%、++、-- 赋值:= 关系:>、<、>=、<=、==、!=instanceof 逻辑:&&、||、! 位:&、|、……、~、>>、<<、>>> 条件:? : 扩展赋值:+=、-=、=、/= 如果有Long 结果为Long 如果有double 结果为double 否则都为int
阅读全文
posted @ 2025-04-25 13:41 t-y-l
阅读(10)
评论(0)
推荐(0)
2025年4月8日
变量、常量、作用域
摘要: 类变量(static) 实例变量:从属于对象,不初始化则为类型默认值,0、0.0(字符串默认为u0000,输出仍是0)false,除了基本类型,其余初始值为null 局部变量:方法里面,必须声明和初始化值 常量:final 修饰符无先后顺序
阅读全文
posted @ 2025-04-08 09:12 t-y-l
阅读(35)
评论(0)
推荐(0)
2025年4月3日
类型转换
摘要: ()强制转换 不能对布尔类型转换 不能对不相干的类型进行转换 转换可能会内存溢出或精度问题 数字可以使用下划线分割_,打印时并不会被打印 计算时注意溢出问题
阅读全文
posted @ 2025-04-03 20:18 t-y-l
阅读(24)
评论(0)
推荐(0)
2025年3月28日
指针数组和数组指针
摘要: 指针和数组的区别 指针是左值(lvalue) 而数组名只是一个地址常量,它不可以被修改,所以数组名不是左值。 指针数组 int *p1[5]; 上边是一个指针数组,我们可以从运算符的优先级和结合性进行分析:(先是数组,后是指针) 数组指针 int (*p2)[5]; 上边是一个数组指针,我们同样可以
阅读全文
posted @ 2025-03-28 13:58 t-y-l
阅读(8)
评论(0)
推荐(0)
指针
摘要: 指针变量存储的是一个地址 避免访问未初始化的指针 include <stdio.h> int main() { int *a; *a = 123; return 0; } 数组名是数组第一个元素的地址,也是数组的首地址 指针的运算 当指针指向数组元素的时候,我们可以对指针变量进行加减运算,这样做的意
阅读全文
posted @ 2025-03-28 13:46 t-y-l
阅读(12)
评论(0)
推荐(0)
2025年3月27日
数据类型
摘要: long后面加个L,float后面加个F 整数拓展:二进制0b 八进制0 十六进制0x 浮点数:有限,离散,舍入误差,大约,接近但不等于 最好完全避免使用浮点数比较 所有的字符本质还是数字
阅读全文
posted @ 2025-03-27 23:24 t-y-l
阅读(5)
评论(0)
推荐(0)
2025年3月26日
goto 语句
摘要: goto 语句的作用就是直接跳转到指定标签的位置。 语法:goto 标签; 其中标签需要被定位于某个语句的前边,比如: include <stdio.h> int main() { int i = 5; while (i++) { if (i > 10) { goto Label; } } Labe
阅读全文
posted @ 2025-03-26 20:07 t-y-l
阅读(39)
评论(0)
推荐(0)
条件运算符
摘要: 条件运算符 有一个操作数的运算符称为单目运算符,有两个两个操作数称为双目运算符,然而 C 语言还有唯一的一个三目运算符,它的作用是提供一种简写的方式来表示 if-else 语句。 语法:exp1 ? exp2 : exp3; exp1 是条件表达式,如果结果为真,返回 exp2,如果为假,返回 ex
阅读全文
posted @ 2025-03-26 20:06 t-y-l
阅读(32)
评论(0)
推荐(0)
下一页
公告