栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言学习中自己一些笔记(主要是给自己看的,要是有人看就一起学习吧(跪))

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言学习中自己一些笔记(主要是给自己看的,要是有人看就一起学习吧(跪))

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

目录

文章目录

前言

一、三目运算

二、++i 与 i++

 三、位运算

C语言的原码,反码,补码

c语言中提供了如下的位运算

      

四、switch语句

总结



前言

体校工科人的学习记录

总的来说是个人的笔记总结,主要给自己看的

分享出来感觉会更有动力一点(?)

ok here we go~


提示:以下是本篇文章正文内容,下面案例可供参考

一、三目运算

题目: x = 3;y = 19; z = 6;  那么 int m = x>2?z:y,那么m的值为?

        这个是C语言的一个三目运算符 ?:

        意思是先判断?前面的表达式的逻辑值是否为真,如果为真,则取冒号前面的表达式的值为整个表达式的值,如果为假,则取冒号后面的表达式的值为整个表达式的值。

二、++i 与 i++

首先明确二者均是对变量进行自增操作(+1)

++i 先加1,后运算

i++ 先运算,后加1

i 最终的值相同(i+1)

example:

        int num1 = 1

        5 * num1++ = 5 

        5 * ++num1 = 10

 三、位运算

原文链接:https://blog.csdn.net/qq_47953855/article/details/112941436

C语言的原码,反码,补码

二进制的最高位是符号位:0表示正数,1表示负数
正数的原码,反码,补码都一样(三码合一)
负数的反码 = 它的原码符号位不变,其它为取反(0->1,1->0)
负数的补码 = 它的反码+1
0的反码,补码都是0
在计算机运算的时候,都是以补码的方式来运算的,它可以把正数和负数统一起来

c语言中提供了如下的位运算

按位与& : 两个全为1,结果为1,否则为0
按位或| :两个有一个为1,结果为1,否则为0
按位异或 ^:两个一个为0,一个为1,结果为1,否则为0
按位取反 ~: 0 -> 1,1->0
按位左移<<:将一个运算对象的各二进制位全部左移若干位,左边的二进制位丢弃,右边的补0
按位右移>>:将一个运算对象的各二进制为全部右移若干位,右边的二进制位全部丢弃,左边负数补1,正数补0

      

四、switch语句


总结

学而不思则罔

加油少年

2022/5/10

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873264.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号