我再次看《c#入门经典第五版》,让我觉得糟糕透了!!哎。。。

hmw145 2012-06-13 03:29:48

按我理解的是'a'按照ASCII刚好等于97所以最后destinationVar的结果等于97


然后我想说,Fuck you You know? 他这个根本就不提示要按照ASCII 'a'是等于97的,我本来也不知道的,但是有个群里面

的人告诉我的,我说我看这本书,你也不提示一下就贴代码上来,说什么解释是有的但是完全是不解释这一点,你叫初学者,怎么能接受,怎么能知道答案,我真的无语了。。。


然后我接着看,又出现问题了。。。我再一次FUCK you man ,you know?

然后他是这样子解释的:

我看完它的解释还是不知道为什么
destinationVal 结果是 25

我就是看了这个变量篇的讲解,我已经是郁闷,无语,求虐,求侮辱,求教育的了!!

我还真不知道他怎么会被选上程序员必看的书,或者是初学者推荐看得书了。。


我说我有错吗?我是好问的人啊。。。你就这么肤浅的解释,我真是无法接受啊!!
...全文
53264 54 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
54 条回复
切换为时间正序
请发表友善的回复…
发表回复
youzelin 2014-10-30
  • 打赏
  • 举报
回复
引用 11 楼 princexu1999 的回复:
《visual c#2010 从入门到精通》,周靖老师译的,这本书我感觉挺好。
你说到重点了,很多时候你看国外引进过来的书,觉得不好,真的是原书的作者写的不好吗?其实是翻译的水平,所以一般看翻译的书,就要看作者,据我所知,比较好的编程作家,比如:李建忠周靖
DeckerCHAN 2012-11-06
  • 打赏
  • 举报
回复
这种翻译出来书一般都挺扯的,尤其是入门经典系列,译者为了文风优美........你懂得....不过这本书确实不大适合拿C#作为第一语言的人,我跟很多人一样都是C语言入门的... 其实我想说我学C#的时候是看视频的......理解相对好一点....
yangshuang1012 2012-10-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

不管怎样,你这种3点过了还在学习的人就值得我这种5点过才喝完酒回来的人钦佩。
[/Quote]
哥们的恢复真身亮点颇多,握个抓,认识下
JamesChen 2012-06-25
  • 打赏
  • 举报
回复
楼主貌似不再国内吧 建议看英文原版, 有很多书 原版写的比较清楚 那本书的第五版貌似翻译的口碑不好, 但是就内容来说这本的知识还是挺基础的,ASCII 的大概编码范围 楼主应该心里很清楚。
rao3324180 2012-06-22
  • 打赏
  • 举报
回复
楼主太过于浮躁了..请问楼主看的是电子版的书吗?
l4kangaxx 2012-06-21
  • 打赏
  • 举报
回复
这是一本 C# 入门的书 ,而不是计算机技术的入门的书,看这本书之前把其他的2进制,计算机基础原理等学习一下吧?
xluo2 2012-06-21
  • 打赏
  • 举报
回复
我也在看这本书,觉得还可以。是你自己的问题,学C#, 虽然作者没有要求有编程基础,但多少也得对计算机二进制运算有所了解。这是最基本的问题啦,你看看C或者C++就会知道有多幸福啦。
绿领巾童鞋 2012-06-21
  • 打赏
  • 举报
回复
入门阶段看入门的书,不要纠结于细节,否则浪费很多时间。东西能拿来用就可以了。
其实搞计算机的最终还是要从计算机的角度考虑问题,等你的基础再好一点,再花点时间纠结本质可能会更有收获.
createTim 2012-06-20
  • 打赏
  • 举报
回复
书名都说了是---从入门到精通
你要精通就把标注和引用的每一本书都看完 你岂能不精通。
E次奥 2012-06-20
  • 打赏
  • 举报
回复
看第八版!
william_wz 2012-06-20
  • 打赏
  • 举报
回复
下载网站源码学习,一边实践,一边学习,效果更加。
梦鱼的鹿 2012-06-20
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

应该说这是一本C#入门的书,但又不是编程入门的书,对初涉编程的人来说可能确实有些晦涩
如果楼主感觉很难理解,可能是计算机原理,计算机系统结构等基础打的不太好
[/Quote]
能不能推荐两本这样的书来?
zdzcool 2012-06-20
  • 打赏
  • 举报
回复
看精通的书吧,别看入门的了。都这么晚了。
友君快乐 2012-06-20
  • 打赏
  • 举报
回复
数值溢出了。这里你要清楚认识byte和short的范围大小。
sdcpzzg 2012-06-20
  • 打赏
  • 举报
回复
《C#入门经典(第四版)》太差了,没看完,浪费了几十元和大把的时间啊。
nvshenxp 2012-06-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
我想是因为排版不好吧


C# code


281=1,00011001
25= ,00011001



byte只能放8位,281超过8位变成9位了,放不下,只能保留后面八位。
这个举负数更有意思吧,-1转换为byte变成255了。
[/Quote]

正解!
yinxiongwu606 2012-06-20
  • 打赏
  • 举报
回复
fdafd
qldsrx 2012-06-20
  • 打赏
  • 举报
回复
[Quote=引用 40 楼 的回复:]
谁在前要看CPU而定
[/Quote]
难怪JAVA不允许直接使用指针了,因为Java不管平台如何,都是高位在前,低位在后,使用指针肯定要出问题。
Conmajia 2012-06-20
  • 打赏
  • 举报
回复
[Quote=引用 39 楼 的回复:]

引用 16 楼 的回复:

我记得低位在前,高位才在后,这怎么倒过来了

没错,低位在前,高位在后,这本书又犯了个小错误,但是并不影响结果,对于初学者连这样顺着的写法都看不懂的话,倒过来的顺序表示将更难理解,所以在讲到低位在前的规则前,这样表示也可以。这个入门教材可以理解为给完全没有基础的人看的,如果是高级编程教材中也这么写,我肯定要喷他了。
[/Quote]

谁在前要看CPU而定
qldsrx 2012-06-20
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 的回复:]

我记得低位在前,高位才在后,这怎么倒过来了
[/Quote]
没错,低位在前,高位在后,这本书又犯了个小错误,但是并不影响结果,对于初学者连这样顺着的写法都看不懂的话,倒过来的顺序表示将更难理解,所以在讲到低位在前的规则前,这样表示也可以。这个入门教材可以理解为给完全没有基础的人看的,如果是高级编程教材中也这么写,我肯定要喷他了。
加载更多回复(34)

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧