// 除法取余运算符的例子

//2018年9月19日22:44:21
# include<stdio.h> int main(void)
{
printf("%d %d %d %d %d %d\n", %, %-, -%, -%-, -%, %); return ;
}
/*
在Vc++6.0中输出的结果是:
--------------------------------
0 1 -1 -1 -13 3
Press any key to continue
-------------------------------- 总结:取余%的运算对象必须是整数,结果是整除后的余数,其余数的符号与被除数相同。
*/
// &&的使用
# include<stdio.h> int main(void)
{
int i = ;
int k = ;
int m; m = (>) && (k=); //如果k=0输出结果是: ( m = 0, k =0 ) 在C语言中非零是真,零表示假。 用1表示真,0表示假。
//不含分号的是表达式 含分号的是语句
//如果语句为:m = (3>2) && (k=8); 输出结果为:( m = 0, k = 20 )&&左边的表达式为假右边的表达式就不会执行。
printf("m = %d, k = %d\n", m, k); return ;
} /*
在Vc++6.0中输出的结果是:
------------------------------
m = 1, k = 8
Press any key to continue
------------------------------
*/
// 或的使用
//2018年9月19日23:55:12 # include<stdio.h> int main(void)
{
int i = ;
int k = ;
int m; //m = (3>2) || (k=5); // m = 1, k = 20 表达式为真
//m = (1>2) || (k=5); // m = 1, k = 5 表达式为真
//m = (1>2) || (k=0); //m = 0, k = 0 表达式为假
m = (>) || (k=); //m = 1, k = 20 表达式为真
printf("m = %d, k = %d\n", m, k); return ;
}
//scanf复习
// 2018年9月21日02:29:11
# include <stdio.h> int main(void)
{
int i;
char ch;
printf("请输入i和ch的值:");
scanf("%d %c", &i, &ch);
//printf("i = %d\n", &i);// 这里i不能加&,加了相当于取i变量地址以十进制输出
printf("i = %d\n ch = %c\n", i, ch);
//scanf("%c", &ch);
//printf("ch = %c\n", ch);//只能放一个字符, return ;
}
// if最简单的用法
// 2018年9月22日00:05:51
# include <stdio.h> int main(void)
{
if ( > )
printf("haha\n"); //会输出
if ()
printf("aa\n"); //会输出
if ()
printf("bb\n"); //不会输出 return ;
}
//if的范围问题
# include <stdio.h> int main(void)
{
if ( > ) printf("AAAA\n");
printf("BBBB\n"); //if只能能控制一个语句的执行。 return ;
}
/*
在Vc++6.0中输出的结果是:
-----------------------------
BBBB
Press any key to continue
-----------------------------
如果将两个语句括起来可以同时控制这两个语句: if (1 > 2)
{
printf("AAAA\n");
printf("BBBB\n"); //if只能能控制一个语句的执行。
}
printf("CCCC\n"); //不属于if语句里不用缩进,地位相等,对齐写。
*/
//if...else的用法
// 2018年9月25日00:22:13 # include <stdio.h> int main(void)
{
int i, j; scanf("%d %d", &i, &j); if (i > j)
printf("i大于j\n");
else
printf("i小于j\n"); return ;
}
//if...else的用法
# include <stdio.h> int main(void)
{
if ( > )
printf("aaaa\n");
else
printf("bbbb\n"); printf("cccc\n"); //这语句和上一个语句同一级别不需要缩进,不是;一个语句换行。 return ;//整体只有两个语句,最后有两个语句输出。
}
/*
在Vc++6.0中输出的结果是:
--------------------------
aaaa
cccc
Press any key to continue
-------------------------- 总结:整体只有两个语句,最后有两个语句输出。 */

C_运算符_逻辑表达式的更多相关文章

  1. C++ Primer注意事项11_运算符重载_算术/关系运算符_下标运算符

    1.算术/关系运算符 平时,定义成非成员函数以同意左右側运算对象进行转换.由于这些运算符一般不须要改变运算对象的状态,所以形參都是常量的引用. 以"+"号运算符为例: Person ...

  2. C++ Primer笔记12_运算符重载_递增递减运算符_成员訪问运算符

    1.递增递减运算符 C++语言并不要求递增递减运算符必须是类的成员.可是由于他们改变的正好是所操作对象的状态.所以建议设定为成员函数. 对于递增与递减运算符来说,有前置与后置两个版本号,因此.我们应该 ...

  3. JS中的运算符_函数学习

    js中的运算符:     算数运算符:     + - * / % ++ --          逻辑运算符:     & | !  && || < > <= ...

  4. C++之运算符_算数运算符

    运算符 **作用:**用于执行代码的运算 | **运算符类型** | **作用** || -------------- | -------------------------------------- ...

  5. c_数据结构_图_邻接表

    课程设计------邻接表 图的遍历实现课程设计:https://files.cnblogs.com/files/Vera-y/图的遍历_课程设计.zip #include<stdio.h> ...

  6. 二、java基础-运算符_控制语句_break_continue_return

    1.运算符 1)算术运算符:6个+ — * \ % ++  --2)关系运算符:6个>  >=  <  <=   ==   !=3)布尔运算符&&并且  ||或 ...

  7. day03 Java_运算符_分支结构

    列表: 运算符的练习:算术.关系.逻辑.赋值.字符串连接.条件 分支结构的练习:if结构 分支结构的练习:if...else结构 参考 运算符的练习:算术 输出几个整数取模,验证结果 声明两个整型变量 ...

  8. C_数据结构_链表的链式实现

    传统的链表不能实现数据和链表的分离,一旦数据改变则链表就不能用了,就要重新开发. 如上说示:外层是Teacher,里面小的是node. #ifndef _MYLINKLIST_H_ #define _ ...

  9. c_数据结构_队的实现

    # 链式存储#include<stdio.h> #include<stdlib.h> #define STACK_INIT_SIZE 100//存储空间初始分配量 #defin ...

随机推荐

  1. log4Net辅助类

    public class Log { private ILog logger; public Log(ILog log) { this.logger = log; } public void Debu ...

  2. python 序列化pickle 和 encode的区别

    我们把变量从内存中变成可存储或传输的过程称之为序列化. 序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上. 反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即un ...

  3. 【PAT】B1032 挖掘机技术哪家强(20 分)

    #include<cstdio> const int maxx= 100010; int school[maxx]={0}; int main() { int n,schid,schsco ...

  4. Lua 基础之Weak Table(5)

    Lua垃圾收集策略 Lua自动进行内存的管理.程序只能创建对象,而没有执行删除对象的函数.通过使用垃圾收集技术,Lua会自动删除那些失效的对象,也就是引用为0 的对象.但是呢?有些对象,引用没有指向它 ...

  5. SAP UI 搜索分页技术

    搜索分页技术往往和另一个术语Lazy Loading(懒加载)联系起来.今天由Jerry首先介绍S/4HANA,CRM Fiori和S4CRM应用里的UI搜索分页的实现原理.后半部分由SAP成都研究院 ...

  6. Django REST framework 之分页,视图,路由,渲染器

    1.分页 2.视图 3.路由 4.渲染器 1.分页 方法一: from django.shortcuts import render from rest_framework.versioning im ...

  7. Note 387206.1 ORA-15041: ASM diskgroup with unlike disks sizes

    Applies to: Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 10.2.0.1 - Release: 10.1 to 10 ...

  8. Visual studio 附加进程调试

    建一个WebApplication项目,并新增Default.aspx页面 新增一个IIS网站 打开页面,任务管理器启动了进程:w3wp.exe 附加进程,方式:VS-调试-附加进程 浏览器打开页面D ...

  9. 树莓派学习笔记(6):让Raspbian支持中文、禁用休眠

    引自:http://www.leiphone.com/news/201406/raspberry-pi-hands-on.html 一直令我很奇怪的是,即使你用Debian的安装光碟安装系统,如果你把 ...

  10. <转>七种测试驱动模式

    本文转载自微信公众号:中国软件测试联盟 在进行软件测试时,我们都需要一个出发点,从哪里开始分析?测试设计是基于什么?简单说,就是什么驱动测试工作的进行? 基于对软件工程.产品质量和测试的理解,归纳出以 ...