社区
Linux/Unix社区
帖子详情
问几个简单的问题
diyouhuo
2009-10-14 12:09:01
看到这样几句程序,不明白
第一是:TEXT = "Hello World"(汇编语言)
第二是:data+=get_char()<<8 (C语言)
TEXT后面跟个“=”是什么意思呀?相当于什么语句呢?只见过GBLS等申明字符串变量……
“data+=get_char()<<8”相当于“data=data+get_char()<<8”还是“data=data<<8+get_char()”呢?
...全文
65
6
打赏
收藏
问几个简单的问题
看到这样几句程序,不明白 第一是:TEXT = "Hello World"(汇编语言) 第二是:data+=get_char()<<8 (C语言) TEXT后面跟个“=”是什么意思呀?相当于什么语句呢?只见过GBLS等申明字符串变量…… “data+=get_char()<<8”相当于“data=data+get_char()<<8”还是“data=data<<8+get_char()”呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
diyouhuo
2009-10-15
打赏
举报
回复
TEXT = "Hello World"是32位编码的
4楼说的不对吧?我好像没见过TEXT是关键字。我其实想问的是“=”相当于什么,是相当于TEXT DCB "Hello World"中的DCB吗?
wxdcxp
2009-10-15
打赏
举报
回复
赋值吧
steptodream
2009-10-14
打赏
举报
回复
不懂
fantasy614
2009-10-14
打赏
举报
回复
第一是:TEXT = "Hello World"(汇编语言)
这个是哪种汇编格式呢?win32汇编貌似可以这样
第二是:data+=get_char() < <8 (C语言)
data+=get_char() < <8”相当于“data=data+get_char() < <8”
<<的优先级应该要高一些
qiaohmily
2009-10-14
打赏
举报
回复
[Quote=引用楼主 diyouhuo 的回复:]
看到这样几句程序,不明白
第一是:TEXT = "Hello World"(汇编语言)
第二是:data+=get_char() < <8 (C语言)
TEXT后面跟个“=”是什么意思呀?相当于什么语句呢?只见过GBLS等申明字符串变量……
“data+=get_char() < <8”相当于“data=data+get_char() < <8”还是“data=data < <8+get_char()”呢?
[/Quote]
第一个:TEXT应该是一个关键字,用来保存“Hello World”
第二个:是“data=data+get_char() < <8”这个意思,是通过getchar()得到的字符左移8位后,与data中的原来的内容相加。
taffy5366
2009-10-14
打赏
举报
回复
http://www.is.pku.edu.cn/~qzy/c/operator.htm
C语言运算符表
< <的优先级高一些
一个指针占
几个
字节?原理是什么呢?
一个指针占
几个
字节的
问
题
,感觉会C语言的同学都知道。但是在面试过程中,面了
几个
同学,不是答忘记了,就是两个、四个的瞎蒙。。。 那么,一个指针到底占
几个
字节呢? 其实,这个
问
题
很
简单
,稍微上网一搜,你就知道: 一个指针在64位的计算机上,占8个字节; 一个指针在32位的计算机上,占4个字节。 这么
简单
的
问
题
,为什么面试官愿意
问
呢?其实这个
问
题
不是在考你的记忆能力,是在考察你的计算机基础能力。就比如,...
英文面试常见
问
题
及回答汇总
今天给大家奉上英文面试常见
问
题
及回答的合集,英语面试主要就是学习如何用英语回答面试常见
问
题
,英文面试常见
问
题
说来说去其实重要的就那么
几个
,所以今天分享的英文面试常见
问
题
及回答大家只要知道其套路,然后灵活运用就行了。 常见
问
题
一:Why did you leave your last job?上一份工作为什么离职? 面试的时候最怕
问
这个
问
题
,因为离职嘛,无非就是心委屈了,钱没给到位,可是这两...
绝对能够测试你的C语言功力的
几个
问
题
!
另外,在实际的VC++教学中,发现很少有真正精通了C语言编程的学员,一般都有或多或少概念不是完全清楚的
问
题
,特别是一些需要丰富的实战经验才能体会和明白的
问
题
,如字符串,指针,类型转换,定义指向函数的指针类型,这也是导致学习VC++困难的一个原因。下面有
几个
简单
测试将能发现你对C语言的掌握情况。int x=35;char str[10];//
问
:strlen(str)和sizeof(st
信安面试官常
问
的50个
问
题
,你能答上
几个
?
先
简单
介绍一下你的技术情况。 如果让你渗透一个网站,你的思路是什么。 说一些近段时间你了解的漏洞。 以前挖过哪些网站的漏洞。 说
几个
你比较常用的工具。 25、23、22、3306、1433、7001、445、139端口都是哪些服务的端口。 SQL注入漏洞的原理。 反序列化漏洞的原理。 如何去测试SQL注入/反序列化/XSS/文件上传/越权...漏洞。 xxe漏洞的原理。 文件上传漏洞的绕过方法有哪些。...
java工程师面试时经常会被
问
到的66个
问
题
NO.01-NO.05
问
题
:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示”main方法不是public的”。
问
题
:Java里的传引用和传值的区别是什么? 答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。
问
题
:如果要重写一个对象的equals方法,还要考虑什么? 答案:hashCode。
问
题
:Java的”一次编写,处处运行”是如何实现的? 答案:Java程序会被编译成字节码组成的class文件,这些字节码可以运行在任何平台,因
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章