请问 把数据转换成ascii码传递 有什么好处啊? 为什么要转换成ascii码那? 直接传递不可以吗

我还有一个问题c语言字符转换成ascii码的方法和ascii码转换成字符的方法... 我还有一个问题
c语言 字符转换成ascii码的方法 和ascii码转换成字符的方法
展开
 我来答
linxxx3
2012-05-31 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:184万
展开全部
第一个问题,数据可以直接传的,所谓二进制传输方式,它的一个明显缺点(还有其他的)是要求传输的两台机器对数值的表达方式相同,比如大端/小端的约定,这个你可以自己查查,如果表达方式不同,直接传递过去的数据会有不同的值/意义;相反转化成字符的形式传递,就不存在二进制表示方式的问题,交互性好。
第二个,c语言的char类型与ascii码的表示是相同的,即 char c='A' 和 char c=0x41 没有区别,不需要做转化,你自己理解的时候可能要算一下而已
追问
非常感谢,, 很有帮助

我是在看到java里 将数据转换成ascii码,在传送 ,他把数据都放到byte的输入输出流里 然后 传递, 所以我没理解他的意思..

还有一个问题, 我想用socket tcp传送最大4G的文件 到服务器, 我没做过 不知道 会有什么问题, 我星期六和星期天就要完成的, 所以 想先准备准备, 您有什么宝贵的意见吗?
大文件传送 会出现什么问题吗?
有什么很好的资料吗?
追答
文件传送没什么问题吧,不编码直接传也是不错的选择。如果你只是想在自己实验的机器上跑通的话,问题不大,做着试试就知道有什么问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式