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

//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. Requests 校花网图片爬取

    纪念我们闹过的矛盾,只想平淡如水 import requestsimport reurl = 'http://www.xiaohuar.com/list-1-%s.html'for i in rang ...

  2. SQL mysql优化

    慢查询 如何通过慢查日志发现有问题的SQL? 查询次数多且每次查询占用时间长的SQL pt-query-digest分析前几个查询 IO大的SQL pt-query-diges分析中的Rows exa ...

  3. orcale 把日期当做查询条件

    根据日期查询范围 精确到天 select * from table where to_char( time,'yyyy mm dd ' )  <=   '2000 01 01' select * ...

  4. vue_02 开发过程中的问题记载

    1.package.json 运行 npm start 执行的是npm run  dev 实际上执行的是“dev” : node build/dev-server.js这一条 跑的是build目录下d ...

  5. (11)Python包

  6. Arduino 433 自定义接受

    /* Simple example for receiving https://github.com/sui77/rc-switch/ */ #include <RCSwitch.h> # ...

  7. win10下乌龟git安装和使用(转)

    文章转自http://blog.csdn.net/jdsjlzx/article/details/51098588 一.安装git for windows 首先下载Git for windows客户端 ...

  8. C中指针符*和取址符&

    学习了C语言之后,关于指针部分看了无数遍,有时候明明觉得自己看懂了,指针就是地址,但是总是在看代码时候糊里糊涂的搞不明白,最近又关于指针强化了一把. 大部分情况下对于程序中指针糊涂是因为不明白指针符“ ...

  9. P2731 骑马修栅栏 欧拉函数

    题目背景 Farmer John每年有很多栅栏要修理.他总是骑着马穿过每一个栅栏并修复它破损的地方. 题目描述 John是一个与其他农民一样懒的人.他讨厌骑马,因此从来不两次经过一个栅栏.你必须编一个 ...

  10. Qt warning: 构建目录必须和源文件目录为同级目录

    从一台电脑转移项目到另一电脑, 路径发生变化,重新构建运行时会出现“QT 构建目录必须和源目录为同级目录”提示,解决办法很加单.如下: 方法一: 点击 project(项目)->然后,看看Bui ...