7.13运算符&switch表达式 Day6

---note---

%d (十进制)  %0(八进制)  %x(十六进制)

%u (unsigned 无符号整型数)  %c(字符)  %s(string 字符串)  %f(float 浮点型)  %e(指数)

if (A&&B) 依次判断

if (A&B) 如果A为false,不判断B

1代表true,0代表false

(任何非0的数当做true)

||相当于or  !a 为非a

设a=4,b=5    !a=0

a&&b的值为1  !a||b的值为1

a||b的值为1  4&&0||2的值为1

表达式1?表达式2:表达式3

如果1成立,执行2,否则执行3

switch(表达式)

case 常量表达式1:语句1;

case 常量表达式2:语句2:

....

default :语句

int a=1

switch (a)

case 1:A;

---note---

#include <iostream.h>

void main ()
{ int a=3;
int b=10;
switch (a)
case‘1‘:
cout<<"a="<<a;
break;
case ‘2‘:
cout<<"a="<<a;
break;
case ‘3‘:
cout<<"a="<<a;
break;
default:
cout<<"b="<<b;

}

时间: 2024-08-11 03:38:18

7.13运算符&switch表达式 Day6的相关文章

【C语言学习】《C Primer Plus》第5章 运算符、表达式和语句

学习总结 1.有了一定的语言基础,运算符和表达式这些都大同小异,无外乎赋值运算符(=).算术运算符(+.-.*./.%.++.--)和其他的一下运算符(sizeof.(type)). 2.声明一个参数就创建了一个被称为形式参数(formal argument)或形式参量(formal parameter).我们称函数调用传递一个值,这个值被称为实际参数(actual argument)或实际参量(actual parameter). 3.编程练习(题8): 1 #include <stdio.h

Python 学习笔记(2) - 基本概念、运算符与表达式

字符串 - 可以使用 3 种形式 - 单引号 :「'your string'」 - 双引号 :「"your string"」 - 三引号 :「'''your string''' 或 """your string """」 ,可以定义多行字符串. 1 #单引号 2 print 'this is string' 3 4 #双引号 5 print "this is string" 6 7 #三引号 - 单引号 8

python的运算符与表达式

Python运算符与表达式 1. 运算符分类 运算符主要分5种: 1. 算术运算符 2. 比较运算符 3. 位运算符 4. 逻辑运算符 5. 成员运算符 6. 身份运算符 7. 赋值运算符 1. 算术运算符 算术运算符 描述 实例 输出结果 + 两个对象相加 abc+d abcd - 两个对象相减 5-2 3 * 两个对象相乘 3*ab ababab / 两个对象相除 8/2 4 % 取模,返回除法的余数 5%3 2 ** 幂 2**3 8 // 取整除,返回商的整数部分 3//2 1 2. 比

Day 3 : 运算符和表达式-2、分支结构

1. 运算符和表达式-2 1.1. 赋值运算 1.1.1. 使用“=”进行赋值运算 “=”称为赋值运算符,用于对变量赋值.关于赋值运算符,除了将右边的表达式计算出来赋给左边以外还具备如下特点:赋值表达式本身也有值,其本身之值即为所赋之值.示例代码如下所示: int num = 18, index; System.out.println(index = num % 5); // 结果为:3,赋值表达式本身也有值 System.out.println(index); // 结果为:3 int a,

运算符和表达式(类型转换)

和其他程序设计语言一样,C语言中表示运算的符号称为运算符.运算符是告诉编译程序执行特定算术或逻辑操作的符号,运算的对象称为操作数. 对一个操作数进行运算的运算符称为单目运算符,对两个操作数进行运算的运算符称为双目运算符,三目运算符对三个操作数进行运算.用运算符和括号可以将操作数连接起来组成表达式. C语言提供了40多个运算符,其中一部分跟其他高级语言相同(例如"+"."?"."*"等运算符),另外的与汇编语言类似,对计算机的底层硬件(如指定的物理

c的详细学习(2)数据类型,运算符与表达式

(1)c语言的基本符号 任何一种基本语言都有自己的基本词汇表.c语言的基本词汇表有一下几部分: *数字10个: *英文字母:大小写各26个: *下划线字符“_”: *运算符:表达程序的基本操作使用的一些符号: *关键字:职位表达程序功能使用的一些英文单词或单词缩写: (2)标识符: 标识符是用来为符号常量,变量,函数,数组,类型,文件命名的有效字符序列.命名规则如下: *只能有数字字母和下划线组成: *第一个字符必须使用字母或者下划线: *不能使用关键字: *区分大小写: *ANSI C没有规定

java中的输入流(Scanner),数据类型,运算符,switch,数组的用法

//java中创建包用package相当于C#的命名空间namespace,java中导入包用import相当于C#中引入命名空间usingimport java.util.*;//导入包,*代表导入java.util包下面的所有类public class Test { /***********Scanner的使用************/// public static void main(String[] args) {//  Scanner input = new Scanner(Syst

JS基础-数据类型-运算符和表达式-变量和常量

1.js的基础语法2.js调试 1.F12调出控制台,查看提示错误及其位置. 2.出错时只影响当前代码块,不会影响其他代码块,后续代码块继续执行.3.语法规范 1.js语句:可执行的最小单元 必须以 ; 结束 严格区分大小写 ex:console.log(); //正确 Console.log(); //错误 所有符号必须是英文标点符号 2.js注释 // :单行注释 /**/ :多行注释4.变量和常量 1.变量 1.声明变量 var 变量名; ex: var uname; 2.为变量赋值 变量

java运算符和表达式以及java语句需注意的问题总结

运算符和表达式注意的问题 java运算符和表达式包括算术运算符和表达式.逻辑运算符和表达式.逻辑运算符.位运算符等等. (1)逻辑运算符是短路运算符,如op1 || op2 ,当op1是true的时候,就不再考虑op2了:op1&&op2,当op1是false的时候就不再考虑op2了. (2)逻辑位运算不同于逻辑运算符的短路特点,op1 |  op2,运算法会把op1和op2都运算了,才给出位运算结果. (3)利用c=a^b,a=c^b 两次逻辑位运算的异或运算可以实现加密和解密的功能.