上手C编程语言

C'丹尼斯里奇AT&T贝尔实验室开发的 通用编程语言 。 它被设计为结构化编程语言。 'C'语言 编程开发OUT B的编程语言,最初是从 BCPL( 基本CPL基本组合编程语言 )开发的。 'C'语言 程序设计是专为特定目的-设计 UNIX操作系统,并是有用的,让繁忙的程序员把事情做好。 'C'去如此受欢迎,广为流传了 贝尔实验室和程序员的世界各地开始使用这种语言写的每一种方案。 'C'既不是 低级语言,也不是 高级语言 ,它位于之间是真实的地方- “C中层语言

手在C编程

在当今世界上有这么多的 高级语言从如 Perl,PHP,Java选择,等等为什么要选择一种 'C'? OK了其他编程语言选择 “C”编程语言的原因是它的-
  1. 强大的。
  2. 丰富的内置函数集。
  3. 为“ 底层编程 ”与“ 高级语言 ”的特点地面。
  4. 适于编写系统软件应用软件商业或任何其他类型的软件的。
  5. 写在“C”的程序是有效的,快速的,具有多种数据类型和功能强大的运算符的可用性。
  6. 受专业程序员的欢迎,有几个编译器可用于几乎所有的架构和平台。
  7. 可移植性。
  8. 写在“C”方案简单易懂且可扩展的各种功能由“C”库支持的可用性。
  9. “C”已经影响了一些计算机编程语言,包括C#,JavaJavaScript的 ,PerlPHP,Python
也许现在,你会学到为什么编程课程 ,'C'语言开始不管您选择什么编程语言学习。 你知道,全世界 90%的超级计算机都运行 Linux系统 。Linux是空间中运行,您的手机和手表,桌面和所有其他已知的机器上。 大多数 UNIX / Linux内核由 C语言编写的程序设计语言代码。 而在 Linux 3.2发布了超过 1500万行代码。 你可以想像有多么强大 ,'C'实际上是? 单一盎司的实用,重量超过吨的理论,和最好的方式来学习代码是自己开始编程。 ( 不要复制和粘贴代码,把它写自己,学会了错误......)
解剖学
#包括 :它告诉编译器到哪里寻找那些不在于程序代码的其他位。 它们通常包含函数原型 “.h”头或头文件。 字面上 的#include的内容被复制到编译之前的程序文件。
#include <file> (System Defined)
#include "file" (User Defined)
主要功能是字面上的代码的主要部分。在最终编译的程序中只能有一个主要功能。 main函数中的代码按顺序执行,每次一行。
 int main(void) 
{..your code here..}
精细!现在,我们将编写一个简单的程序添加 3个号码
#include <stdio.h>
int main()
{
int a,b,c,add;
printf("Enter the first Number");
scanf("%d",&a);
printf("Enter the second Number");
scanf("%d",&b);
printf("Enter the third number");
scanf("%d",&c);
add=a+b+c;
printf("%d + %d + %d = %d",a,b,c,add);
return 0;
}
将其保存为 first_prog .c和Linux上编译成。
# gcc -o first_prog first_prog.c
运行它。
# ./first_prog
:C是不区分大小写,编程语言。 有关如何编译 C程序的更多信息,请参考:
  1. 如何编译C程序 - (请参阅命令:38)
在上面的程序中
  1. 诠释A,B,C,补充 -是变量。
  2. printf的 -打印引号内任何和一切,因为它是。
  3. scanf函数 -从用户接受输入并存储该值来存储位置。
  4. %d个 -表示整数数据类型。
现在你可以编写能够对任何数字进行加,减,乘和除的程序。是的,你必须使用 “%F”为float值,而不是 “%d”按钮 。 如果你成功地实现了整数和浮点值,你可以编程复杂的数学问题。
计算功率2
编译并运行它如上所述。
#include <stdio.h>
#define N 16
#define N 16
int main(void) {
int n; /* The current exponent */
int val = 1; /* The current power of 2 */
printf("\t n \t 2^n\n");
printf("\t================\n");
for (n=0; n<=N; n++) {
printf("\t%3d \t %6d\n", n, val);
val = 2*val;
}
return 0;
}
寻找一个数字的因素
#include <stdio.h>
int main(void) {
int n,
lcv,
flag; /* flag initially is 1 and becomes 0 if we determine that n
is not a prime */
printf("Enter value of N > ");
scanf("%d", &n);
for (lcv=2, flag=1; lcv <= (n / 2); lcv++) {
if ((n % lcv) == 0) {
if (flag)
printf("The non-trivial factors of %d are: \n", n);
flag = 0;
printf("\t%d\n", lcv);
}
}
if (flag)
printf("%d is prime\n", n);
}
斐波那契系列
#include <stdio.h>
int main(void) {
int n;
int i;
int current;
int next;
int twoaway;
printf("How many Fibonacci numbers do you want to compute? ");
scanf("%d", &n);
if (n<=0)
printf("The number should be positive.\n");
else {
printf("\n\n\tI \t Fibonacci(I) \n\t=====================\n");
next = current = 1;
for (i=1; i<=n; i++) {
printf("\t%d \t %d\n", i, current);
twoaway = current+next;
current = next;
next = twoaway;
}
}
}
如果不会有“C”
只是想想的情况。如果不会有 'C'已经存在了,也许就不会有任何 Linux, 苹果也没有 窗户 ,没有 iPhone手机 ,没有 遥控器 ,没有 一款Android,没有 微处理器 ,没有 电脑 ,你哦~~只是无法想象... 这不是结束。你应该编写各种代码来学习编程。设想一个想法和代码,如果你陷入任何麻烦,需要我的帮助,你可以总是嗡嗡我。我们 (youcl)总是试图为您提供最新的,准确的信息。喜欢和分享我们,帮助我们传播。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏