社区
非技术区
帖子详情
自学C语言,看到按位运算符我惆怅了
coffee_sugar
2012-03-28 11:36:46
小弟没有汇编基础,看到这里基本上不知所云,什么左移右移的,完全不知道在说神马东西啊。
求指教,这块知识重要吗?我跳过这里不看会不会有啥大的不好的影响?
...全文
139
9
打赏
收藏
自学C语言,看到按位运算符我惆怅了
小弟没有汇编基础,看到这里基本上不知所云,什么左移右移的,完全不知道在说神马东西啊。 求指教,这块知识重要吗?我跳过这里不看会不会有啥大的不好的影响?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
忘世麒麟
2012-03-28
打赏
举报
回复
假如这一本书对这个问题描述不清楚的话,为什么不去图书馆找找呢?也许别的书对这个问题的描述会更清晰一点.
coffee_sugar
2012-03-28
打赏
举报
回复
问题就在这里啊,我对二进制运算不熟悉,
例如“n=n&0177:
该语句将n中除7个低二进制位外的其他各位均置为0。”
这句话我就不明白什么7个低二进制位,在说啥完全不知道。。。
还有左移右移我知道,但怎么就相当于乘2了什么的,不理解啊
pengfoo
2012-03-28
打赏
举报
回复
楼主有兴趣拿本数字电路和微机原理的书看看。
其实左移右移很简单。
如二进制数
11
左移一位为
110
由原来的3变成了6,相当于乘以2
右移则相反,右移一位除以二
gold_water
2012-03-28
打赏
举报
回复
重要!!! 二进制啊,必须懂得。
忘世麒麟
2012-03-28
打赏
举报
回复
假如碰到是在看不下去的地方不妨先跳过去.回过头来再看.不要纠结在一个点上导致厌学.
忘世麒麟
2012-03-28
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
引用 6 楼 的回复:
假如这一本书对这个问题描述不清楚的话,为什么不去图书馆找找呢?也许别的书对这个问题的描述会更清晰一点.
额。。。我现在在外地实习呢,都不知道这的图书馆在哪
其实这个帖子目的就是想知道,在C里面二进制什么的是不是特别重要啊
[/Quote]
C语言中对二进制的要求不是特别的重要.因为学懂了C语言的语法,在这些地方其实可以临时查资料看笔记,因为,人不是机器,不可能每一个细节都很清楚.这是我的观点.有时候一个srand函数我可能无法马上使用正确得先百度一下.
mosal
2012-03-28
打赏
举报
回复
数据处理会涉及到吧 会细化到每个位的处理,不过会用bitset也差不多了 用的地方还是很多的 比如好多的权限分配(比如文件打开方式,三原色的参数之类)都是通过各个位的|去具体确定的
coffee_sugar
2012-03-28
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
假如这一本书对这个问题描述不清楚的话,为什么不去图书馆找找呢?也许别的书对这个问题的描述会更清晰一点.
[/Quote]
额。。。我现在在外地实习呢,都不知道这的图书馆在哪
其实这个帖子目的就是想知道,在C里面二进制什么的是不是特别重要啊
自学
C语言
PPT教程
自学
C语言
PPT教程,培训时使用课件,易读易懂,比较全面的讲解了
C语言
的各方面知识,适合新手入门.
C语言
基础教程之特殊运算符详述及其应用场景
内容概要:本文详细介绍了
C语言
中的多种运算符,涵盖赋值运算符、自增/自减运算符、条件运算符、逗号运算符和sizeof运算符的定义、用法、优先级和结合性。并通过具体实例加深对各运算符的理解。强调了运算符在实际编程中的应用价值,如数学表达式转化、条件判断等。 适合人群:面向初次接触
C语言
的学生和
自学
爱好者。 使用场景及目标:掌握各种特殊运算符的基本特性和使用方法,在程序设计过程中正确运用这些运算符解决问题。目标是在编写更加高效简洁的
C语言
程序的同时提升编码技巧。 其他说明:本文不仅提供了理论指导,还辅以实际案例进行解析,便于学习者巩固知识点并将其灵活运用于实践中。建议配合教材习题练习以增强理解和记忆。
自学
去
c语言
视频教程
本套教程免费获取地址:www.zixue7.com
C语言
之基础 1)
C语言
之简介 2)
C语言
之搭建开发环境 3)
C语言
之第一个简单程序的结构详解 4)
C语言
之书写规范和注释 5)
C语言
之数据类型 字符串和格式化输入输出 6)
C语言
之使用字符串 7)
C语言
之格式化输出 8)
C语言
之格式化输入 9)
C语言
之格式化输入输出整理 10)
C语言
之基本运算符 11)
C语言
之其他运算符 12)
C语言
之表达式和语句 循环语句 13)
C语言
之while循环语句 14)
C语言
之do-while循环语句 15)
C语言
之for循环语句 16)
C语言
之使用关系运算符和表达式 17)
C语言
之赋值运算+=、-=、*=、/=、%= 18)
C语言
之循环嵌套 分支跳转 19)
C语言
之分支和跳转 if 20)
C语言
之分支和跳转 if-else 21)
C语言
之条件运算符 if-elseif 和 ?: 22)
C语言
之循环辅助手段:continue和 break 23)
C语言
之分支和跳转 switch和break 24)
C语言
之分支和跳转 goto语句 25)
C语言
之字符输入/输出和输入确认 指针 26)
C语言
之初识指针 27)
C语言
之指针的简单用法 28)
C语言
之字符串指针详解 数组 29)
C语言
之定义数组 30)
C语言
之一维数组的使用 31)
C语言
之二维数组和多维数组 32)
C语言
之指向数组的指针 33)
C语言
之保护数组内容const的使用 34)
C语言
之指向多维数组的指针 函数 35)
C语言
之函数的定义和调用 36)
C语言
之定义带参数的函数 37)
C语言
之函数之形参和实参 38)
C语言
之函数之返回值和函数类型 39)
C语言
之指针做函数参数 40)
C语言
之数组做函数参数 41)
C语言
之函数之递归详解 字符串和字符串函数 42)
C语言
之字符串表示和字符串I/O 43)
C语言
之字符串输入/输出 44)
C语言
之字符串处理函数 操作文件 45)
C语言
之文件是什么 46)
C语言
之用fopen() 打开文件,关闭文件 fclose() 47)
C语言
之getc() 和 putc 读写文件 48)
C语言
之文件结尾 49)
C语言
之fgets() 和 fputs() 50)
C语言
之文件内部指针 51)
C语言
之rewind() 52)
C语言
之随机存取 fseek()和 ftell() 函数 53)
C语言
之fsetpos和fgetpos 54)
C语言
之fread() 和 fwrite() 函数 结构体和其他数据形式 55)
C语言
之结构体的定义和初始化 56)
C语言
之访问结构体成员 57)
C语言
之结构数组 58)
C语言
之结构体指针 59)
C语言
之结构体做函数参数 60)
C语言
之把结构体保存到文件 61)
C语言
之联合简介 62)
C语言
之枚举类型 63)
C语言
之函数和指针 位操作 64)
C语言
之二进制、位和字节 65)
C语言
之位运算 66)
C语言
之打开位 67)
C语言
之转置位及查看位 68)
C语言
之左移右移(大结局)
C语言
自学
手册
学习
C语言
自学
通,对于初学者 这本书 还是不错的,
C语言
入门基础书籍。
c语言
自学
ppt
这是我们老师那考来的,挺易懂的,对于初学者
自学
非常有帮助。
非技术区
15,446
社区成员
58,119
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章