C语言自学——运算符与表达式(2.2.10—2.2.12)

一:运算符分类

1.算数运算符:+,-,*,/,%,++,--

2.关系运算符:>,<,==,>=,<=,!=

3.逻辑运算符:!,&&,||

4.位运算符:<<,>>,~,|,^,&

5.赋值运算符:=及其扩展运算符

6.条件运算符:?,:

7.逗号运算符:,

8.求字节数运算符:sizeof

9.指针运算符:*,&

10.强制类型转换运算符:(类型)

11.成员运算符:.,-,>

12.下标运算符:[  ]

13:其他:如函数调用运算符

二:运算符的特性

优先级:(),*,/,%,+,-

结合性:从左至右

三:算术运算符

1:除法运算

1/2=0,1.0/2=0.5

2:求余数运算

#include<stdio.h>
int maina()
{
	printf("%d\n",5%3);
	printf("%d\n",5%-3);
	printf("%d\n",-5%3);
	 printf("%d\n",-5%-3);
}

四:关系运算符

运算符含义举例结果
<小于4<8

1

>

大于5>10
<=小于等于3<=51
>=大于等于5>=30
==等于3==50
!=不等于3!=5

1

优先级:(<,<=,>=,>)(==,!=)

结合性:自左至右

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
QueryDSL 是一个用于构建类型安全的 SQL 查询的 Java 框架。而 jpa2.2.10 是 Java Persistence API(JPA)的一个版本。如果你想在 jpa2.2.10 中使用 QueryDSL,你需要先引入 QueryDSL 的依赖,然后在你的代码中使用它提供的 API 来构建和执行查询。 首先,你需要在你的项目中引入 QueryDSL 的依赖。例如,如果你正在使用 Maven,可以在你的 pom.xml 文件中添加下面的依赖: ``` <dependency> <groupId>com.querydsl</groupId> <artifactId>querydsl-jpa</artifactId> <version>4.2.2</version> </dependency> ``` 然后,你需要在你的 JPA 实体类上使用 `@QueryEntity` 注解。这个注解会告诉 QueryDSL 你的实体类可以用于查询。 接下来,你可以使用 QueryDSL 的 API 来构建查询。例如,下面的代码演示了如何使用 QueryDSL 构建一个简单的查询,查询所有年龄大于 18 岁的用户: ``` QUser user = QUser.user; JPAQueryFactory queryFactory = new JPAQueryFactory(entityManager); List<User> users = queryFactory .selectFrom(user) .where(user.age.gt(18)) .fetch(); ``` 在这个例子中,首先我们定义了一个 `QUser` 类型的变量 `user`,这个变量是由 QueryDSL 自动生成的。然后我们创建了一个 `JPAQueryFactory`,它用于执行查询并返回查询结果。最后,我们使用 `queryFactory` 来构建查询,查询所有年龄大于 18 岁的用户。 希望这个回答能够帮助你理解如何在 jpa2.2.10 中使用 QueryDSL。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宵熙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值