【发布时间】:2020-01-04 14:31:37
【问题描述】:
我不明白它的基本概念。
【问题讨论】:
-
甚至没有关闭。与您的教授/助教交谈。您需要学费,而不是 SO 问题。
-
C 中没有“内置”函数,大概您的意思是不使用标准库或第三方函数?字符串是字符的序列,而整数是二进制值。从一个翻译到另一个显然不像你天真的建议那么简单。作为一名 CS 学生,这就是你的课程导师应该教给你的——这是非常基础的东西——不是 C 语言,而是一般的计算......
-
您在编辑中使问题变得更糟 - 不要在标题中提出与正文不同的问题,并且一次不要提出多个问题。它已经因为缺乏焦点而获得了密切的投票,现在你让情况变得更糟了。您的更改使现有答案(以及某人可能正在编写的任何答案)变得毫无意义。
-
什么?!不!你是怎么得出这个结论的?你试过了吗?它有效吗?重新开始,并在代码中展示您想要实现的目标的一些努力或示例 - 与您似乎试图免费完成作业相比,它被关闭的可能性要小得多。
-
计算机中的值使用位表示。大多数情况下,八位组合在一起并称为一个字节。在 C 中,
char是表示字符的字节。 C 字符串是一个字节序列(包含在一个数组中),以一个值为 0 的字节结尾。正整数使用二进制表示。通常,C 中的int类型是四个字节(32 位)。要从 C 字符串中的十进制数字转换,您需要编写软件代码来检查字符串中的字符,计算表示的值,并将结果放入int。