首页 > 其他分享 >初识操作符

初识操作符

时间:2022-11-08 15:44:56浏览次数:35  
标签:int float 初识 按位 得数 操作符 main

//操作符:

//算数操作符:+,-,*,/,%
//注意:

include<stdio.h>

int main()
{
int a = 9 / 2;//得数为4,整型
float b = 9 / 2;//得数为4.000
float c = 9 / 2.0;//带小数位,得数为4.5
int d = 9 % 2;//%为取模(余),故得数为1

}

//位移操作符
//<< >>
//左移 右移

//位操作符
//&:按位与
//|:按位或
//^:按位异或

//赋值操作符
//=,+=,-=,*=,/=,&=,^=,|=,>>=,<<=
//例:

include<stdio.h>

int main()
{
int a = 2;
a = a + 5;//可写为
a += 5;//复合赋值

a = a - 3;
a -= 3;

a = a % 3;
a %= 3;
return 0;

}

//单目操作符:只有一个操作数
!//逻辑反操作

  • //负值
  • //正值
    & //取地址
    sizeof //操作数的类型长度(以字节为单位),即计算类型或者变量的大小
    ~ //对一个数的二进制按位取反(把所有二进制中数字,1变为0,0变为1)
    -- //前置、后置--
    ++ //前置、后置++
  • //间接访问操作符(解引用操作符)
    (类型) //强制类型转换

标签:int,float,初识,按位,得数,操作符,main
From: https://www.cnblogs.com/xiaofu2022/p/16869904.html

相关文章

  • 初识函数
    //非函数方式//#include<stdio.h>//intmain()//{// inta=0;// intb=0;// scanf_s("%d%d",&a,&b);// intc=a+b;//// printf("%d\n",c);// return......
  • 初识设计模式 - 职责链模式
    简介职责链设计模式(ChainOfResponsibilityDesignPattern)的定义是,将请求的发送和接收解耦,让多个接收对象都有机会处理这个请求。同时,将这些接收对象串成一条链,并沿着......
  • 初识指针——取地址操作符
    1.int*p表示p是一个变量,指针变量。而*p是解引用操作符,或者叫间接访问操作符。32位的操作系统输出字符类型的大小是4个字节   64位的操作系统输出字符类型的......
  • 狂神说Go语言笔记—初识Go语言
    GO语言的环境安装下载地址Go下载-Go语言中文网-Golang中文社区(studygolang.com)安装这里很简单,可以一直点下一步就可以了环境搭建我这里也是去D盘当中创建......
  • 初识C 语言
     程序语言 C语言是目前极为流行的一种计算机程序设计语言,它既具有高级语言的功能,又具有汇编语言的一些特性。支持ANSIC。 C语言的特点:通用性及易写易读是一种结构化......
  • 初识微服务(技术栈、单体、分布式架构)、SpringCloud
    (目录)微服务技术栈从单体架构过度到微服务架构,需要一系列中间技术支撑,其中重要的部分包括:注册中心:Eureka、Zookeeper、Nacos服务网关:Zuul、Gateway微服务远程调......
  • 初识Vue
    模板的理解html中包含了一些JS语法代码,语法分为两种,分别为:1.插值语法(双大括号表达式)2.指令(以v-开头)插值语法1.功能:用于解析标签体内容2.语法:{{xxx}},xx......
  • 初识vue3
    Vue3vue3安装vue--version##安装或者升级你的@vue/clinpminstall-g@vue/cli##创建vuecreatemyv3##启动cdmyv3npmrunservevue3特点新增组合式api......
  • 从power!初识fast destruct
      学CTF也有一段日子了,很少记录自己的学习历程,再看之前做过的题目也有些一知半解,遂想到用blog记录下来用以反思power!——https://www.ctfer.vip/contest/52/NSS_SWPU......
  • 【JAVA高级】——初识JDBC中Service业务逻辑层
    ✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。本文目录​​......