Hello,C!

来源:互联网 发布:交通银行数据录入员 编辑:程序博客网 时间:2024/05/19 17:02

Hello,C!(你好,C语言!)

学号:16340087
本人学院


  • HelloC你好C语言
    • 当我还没认识你时
    • 第一次见面看你不太顺眼
    • 我想我开始懂你了
    • C语言请对我好一点

1.当我还没认识你时

在未涉及代码编程时,我并不了解C语言。只是觉得它需要使用一连串的字符,看上去毫无逻辑,只有计算机和程序员才会明白其中含义。似乎是他们之间交流的密码,外人若要了解,只有费上一番功夫,让自己化身程序员,才能一探究竟。简而言之,“复杂”这两个字就是我对C语言的固有印象。然而,就是在这样的情况下,我成为了软件工程专业的学生。然后,注定让我和C语言相遇了。

2.第一次见面看你不太顺眼

开学第一周,在几乎没有任何基础的情况下,我们程设1实验要求打一个输出“hello world!”的代码。虽然助教说这是最简单的代码,然而还没有听说过“include2”,“printf3”的我,对着电脑屏幕一脸茫然。所以,只有对着助教打好的样板一个字母一个字母的照搬过来。然而接着就有作业了,仍然是输出语句的代码。不细心的我不是少了换行就是错了大小写。在提交几次失误后,终于让我找到了最正确的答案,在这次任务上过了关。C语言给我的这个下马威的确刷新了我对它难度的认识,以前只是觉得复杂,现在还看到了它的要求精细。这第一次见面真真让我觉得很不愉快。如下就是所谓最简单的代码:

 #include<stdio.h>  int main(){  printf("hello, world\n");  return 0;}

3.我想我开始懂你了

已经和C语言相处了三四周,对于代码也谈得上相识了。虽然我依然停留在小白阶段,然而对于简单的输入输出也能不再显得那么茫然。以下是一些转义字符的归纳:

转义字符 功能 转义字符 功能 \n 换行 \t 水平跳格 \b 退格 \r 回车 \f 走纸换页 \| 反斜线字符 \’ 单引号字符 \” 双引号字符 \ddd 1至3位八进制数表示的字符 \xdd 1至2位十六进制数表示的字符

虽然有一些现在还没有用到,但相信将来会和它们非常熟悉。

4.C语言,请对我好一点

最近受困于各种数据类型转换,虽然数学上进制转换只需用到

x=a1 dn1+a2 dn2++an d0
公式即可,然而C语言中还有补码、反码的概念,数据的存储方式不同,要找到其完整的二进制码也就更加复杂了。总之要学的东西还有很多很多,目前涉及的只是冰山一角。未来还有很长的日子要与C语言并肩作战,所以C语言,请对我好一点吧。


  1. 程序设计 ↩
  2. C/C++中包含头文件命令,用于将指定头文件嵌入源文件中 ↩
  3. c语言中产生格式化输出的函数 ↩
2 0
原创粉丝点击