14.【C语言】初识操作符 上

news2024/12/23 14:56:31

1.分类

01算术操作符

+ - * / %

即四则运算和%

注意:

/介绍

#define  _CRT_SECURE_NO_WARNINGS 1 
#include <stdio.h>
int main()
{
	float a = 9 / 2;
	printf("%f\n", a);
    printf("%f\n", 9 / 2.0);
}

结果不同

9/2=4……1

9/2.0=4.5(2.0告诉计算机保留小数)

%介绍

%取模=取余数

9%2=1 

02移位操作符

>> <<

<<是左移二进制位

>>是右移二进制位

#define  _CRT_SECURE_NO_WARNINGS 1 
#include <stdio.h>
int main()
{
    int a =10;
    int b = 0;
        b = a << 1;
    printf("%d\n", b);
}

原因:

1010-->10100(默认补0)

有关sizeof函数的介绍在第3篇

同理>>反过来

03位操作符

& ^ |

&按位与

^按位异或

|按位或

04赋值操作符

a=a+b简写为a+=b

a=a-b简写为a-=b

a=a%b简写为a%=b

a=a*b简写为a*=b

……以此类推

04单目操作符

有单就有双

a+b;

+有两个操作数,+是双目操作符

所以单目操作符只有一个操作数

介绍:

!逻辑取反

0表示假,非0表示真

!a  如果a是假,!a为真;如果a为真,!a为假

#define  _CRT_SECURE_NO_WARNINGS 1 
#include <stdio.h>
int main()
{
    int a =0;
    printf("%d\n", !a);
}

结果默认输出1

!a常用于if语句的使用

#define  _CRT_SECURE_NO_WARNINGS 1 
#include <stdio.h>
int main()
{
    int a=0; 
    scanf("%d", &a);
    if (!a)
        printf("A");
    else
        printf("B");
    return 0;
}

-负值

-2

+正值

+3 

sizeof 计算数量类型或变量的大小

见第3篇

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1898869.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

servlet职称评审系统-计算机毕业设计源码00122

目录 摘要 1 绪论 1.1 选题背景与意义 1.2国内外研究现状 1.3论文结构与章节安排 2系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1系统开发流程 2.2.2 用户登录流程 2.2.3 系统操作流程 2.2.4 添加信息流程 2.2.5 修改信息流程 2.2.6 删除信息流程 2.3 系统功能…

智能光伏开发都能用到什么软件和工具?

随着全球对可再生能源的日益重视和光伏技术的快速发展&#xff0c;智能光伏开发已成为推动能源转型的重要力量。在光伏项目的全生命周期中&#xff0c;从设计、建设到运营管理&#xff0c;各种软件和工具的应用发挥着至关重要的作用。 一、光伏系统设计软件 1、PVsyst PVsyst…

【数据库了解与学习】

1.下载所需版本安装包 1.1将所需文件压缩包以及安装包放在你选择的任意一盘&#xff0c;新建一个没有文字和空格的文件夹 1.2双击打开安装包&#xff0c;选择Custom自定义模式然后点击右下方的Next 1.4三连点击1&#xff0c;再点击箭头出现3&#xff0c;选中3出现4&#xff0c;…

景区智慧公厕,剩余厕位显示,公厕环境监测。

在当今科技飞速发展的时代&#xff0c;景区的服务设施也在不断升级和创新。其中&#xff0c;景区智慧公厕的出现无疑为游客带来了极大的便利。特别是剩余厕位显示和公厕环境监测这两大功能&#xff0c;更是显著提升了景区公厕的管理水平和游客的使用体验。 剩余厕位显示功能是景…

C盘扩容/扩大C盘的12个有效操作方法

对于许多计算机用户来说&#xff0c;C盘空间可能会成为一个问题&#xff0c;尤其是那些将计算机广泛用于工作、游戏和多媒体目的的用户。如果您发现C驱动器上的空间不足&#xff0c;则需要对其进行扩展以提高系统的整体性能。在这篇文章中&#xff0c;我们将探讨C盘扩展的12种操…

Java接口和类

package chapter04;public class Java22_Object_接口 {public static void main(String[] args) {// TODO 面向对象 - 接口// 所谓的接口&#xff0c;可以简单理解为规则、规范// 基本语法&#xff1a;interface 接口名称 { 规则属性&#xff0c;规则的行为 }// 接口其实是抽象…

【SpringBoot3】结合 gRpc 通过 proto文件生成Java代码

一、什么是protobuf Protobuf&#xff08;Protocol Buffers&#xff09;是由Google开发的一种灵活、高效、自动化的结构化数据序列化方法&#xff0c;类似于XML、JSON等&#xff0c;但更小、更快、更简单。它主要用于网络通信和数据存储等场景&#xff0c;广泛应用于各种编程语…

Android - 模拟器

Android SDK 包括一个在您的计算机上运行的虚拟移动设备模拟器。 该模拟器可让您在不使用物理设备的情况下对 Android 应用程序进行原型设计、开发和测试。 在本章中&#xff0c;我们将探索真实安卓设备中存在的模拟器中的不同功能。 创建 AVD 如果您想模拟真实设备&#xff0c…

vue3使用echarts和Pixi.js打造一个令人惊叹的3D图在线展示

本文由ScriptEcho平台提供技术支持 项目地址&#xff1a;传送门 基于 Pixi.js 的动态图形渲染技术 应用场景介绍 Pixi.js 是一款功能强大的 2D 渲染引擎&#xff0c;可用于创建交互式图形、游戏和动画。它因其高性能、可扩展性和跨平台兼容性而受到开发者的欢迎。本代码示例…

博奥龙/2024年部分高分文献及引用试剂展示

01IF&#xff1a;50.5标题7-Dehydrocholesterol dictates ferroptosis sensitivityDOI10.1038/s41586-023-06983-9期刊Nature引用试剂BF03008HRP-山羊抗兔IgG(HL)02IF&#xff1a;14.7标题Aggresome formation promotes ASK1/JNK signaling activation and stemness maintenanc…

海南云亿商务咨询有限公司专业电商团队值得信赖

在当今数字化浪潮下&#xff0c;电商行业蓬勃发展&#xff0c;抖音作为短视频领域的佼佼者&#xff0c;更是为电商行业带来了全新的机遇。海南云亿商务咨询有限公司凭借对市场的敏锐洞察和丰富的经验积累&#xff0c;专注于抖音电商服务&#xff0c;致力于为广大企业和个人提供…

【24年一博研讨会总结】BJ0705

1.工艺边据PCB边缘 >5mm. 2.IPC-A-600G Pitch < 1.25mm H<0.025mm,小于0.4mm,取消丝印框&#xff0c;防止锡膏不匀虚焊&#xff1b; 3.表面镀金与镍厚度 金厚度 um镍厚度 um0.0192.7830.0213.3610.0453.6640.0314.378 4.多层板&#xff0c;层间距>20mil 可以认…

国内外AI大模型价格一览

海外AI大模型&#xff0c;以OpenAI、Google等大厂商为主。 国内AI大模型的价格 海外较国内还是一个量级的价格差&#xff0c;相信年底还会有一波降价&#xff0c;至到达到普惠的条件。

多特征线性回归

目录 一、多特征符号意义说明&#xff1a;二、多特征模型表示&#xff1a;三、Numpy向量表示、内积计算&#xff1a;1.向量表示&#xff1a;2.内积计算&#xff1a; 四、多元线性回归梯度下降算法&#xff1a; 一、多特征符号意义说明&#xff1a; x下标j&#xff1a;表示第j个…

c++ 构造,析构,拷贝,移动构造函数

文章目录 概述1.构造函数2. 拷贝构造函数3.移动构造函数4.析构函数 例子QTUE4/5 c 小结 概述 对于c来说&#xff0c;最基础的是类。对于一个类来说&#xff0c;主要由以下函数构成。如下&#xff1a; 构造函数拷贝构造函数移动构造函数析构函数 当然&#xff0c;还有一个操作…

API字符串

API&字符串 文章目录 API&字符串API&#xff08;Application Programming Interface&#xff09;&#xff1a;简单理解&#xff1a;已经学习过的APIAPI帮助文档 字符串String&#xff0c;StringBuilder&#xff0c;StringJonierString概述注意点创建String对象的两种方…

项目一 nfs 共享服务器 Haproxy 代理 Keepalive 高可用集群

深入理解程序的数据存储 配置NFS服务器 配置ansible环境

Chatopera 聊天机器人讲师班 第一季,传授制作有趣有用的聊天机器人 | Chatopera

课程亮点 传授制作有趣有用的聊天机器人 课程直播时间 2024 年 07 月 03 日 ~ 07 月 09 日 上课形式 使用腾讯会议直播授课&#xff0c;可回放观看视频。 课程大纲 时间课程07 月 03 日 10:00 AM ~ 11:00 AM第一章 为什么要学习定制聊天机器人&#xff1f;07 月 03 日 1…

Robot Framework

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 例如&#xff1a;…

微信小程序的校园点餐系统-计算机毕业设计源码56979

摘 要 近年来&#xff0c;随着移动互联网的迅猛发展&#xff0c;微信小程序作为一种轻量级应用形式逐渐受到人们的关注和喜爱。在此背景下&#xff0c;各行各业开始向微信小程序上线他们的服务&#xff0c;其中包括餐饮行业&#xff0c;在校园内&#xff0c;学生、教职工和访客…