初识C语言(C常见概念)

编程入门 行业动态 更新时间:2024-10-19 03:35:09

初识C语言(C常见<a href=https://www.elefans.com/category/jswz/34/1770069.html style=概念)"/>

初识C语言(C常见概念)

目录

1.什么是C语言?

2.第一个C语言程序

3.main函数

4.printf函数

5.关键字

6.字符和ASCII编码的介绍


1.什么是C语言?

 人和人交流使用的是自然语言,比如:汉语、英语......

那么人和计算机交流就是使用的 计算机语言

C语言对现代编程语言有着巨大的影响,许多现代编程语言都借鉴了大量 C语言的特性。

在众多基于 C 的语言中,以下几种非常具有代表性:

  • C++:包括了所有 C 特性,但增加了类和其他特性以支持面向对象编程。
  • Java:基于 C++,因此也继承了 C 的许多特性。
  • C#:由 C++ 和 Java 发展起来的一种较新的语言。

考虑到这些新语言的普及程度,人们自然会问:“C语言还值得学习吗?”我想答案是肯定的,原因如下:

  • 学习 C 有助于更好地理解 C++、Java、C# 以及其他基于 C 的语言的特性,而一开始就学习其他语言的程序员往往不能很好地掌握继承自C语言的基本特性;
  • 目前仍有许多 C 程序,我们需要读懂并维护这些代码;
  • C语言仍然广泛用于新软件开发,特别是在内存或处理能力受限的情况下以及需要使用 C语言简单特性的地方。

2.第一个C语言程序

3.main函数

每个 C 语⾔程序中,都是从 main 函数开始执⾏的, main 函数是程序的⼊⼝, main 函数也被叫做:主函数main 前⾯的 int 表⽰ main 函数执⾏结束的时候返回⼀个整型类 型的值。所以在 main 函数的最后写 return 0; 正好前后呼应。

  • main函数有且只有一个。
  • main函数是程序的入口。
  • 即使⼀个项⽬中有多个.c⽂件,但只能有⼀个main函数(因为程序的⼊⼝只能有⼀个)。

刚开始写代码会遇到一些常见的错误:

  • main后边的()漏掉了。
  • main 被写成了mian。
  • 代码中不能使⽤中⽂符号,⽐如括号和分号。

4.printf函数

printf("Hello world\n");

 这段代码中使用了prinft函数,实现了在屏幕上打印信息。

printf() 是 C 语言标准库函数,用于将格式化后的字符串输出到标准输出。标准输出,即标准输出文件,对应终端的屏幕。printf() 申明于头文件 stdio.h。

printf函数也可以用来打印其他类型的数据,如:

  1. printf("%d\n", a);            //打印整型
  2. printf("%c\n", 'a');           //打印字符
  3. printf("%lf\n",5.56 );       //打印双精度浮点型
  4. ......

5.关键字

C语言中还有一些关键字,比如:int、for、return等等

  • 关键字是不能自己创建的。
  • 关键字都有特殊的意义,是保留给C语言使用的。
  • 程序员自己在创建标识符的时候是不能和关键字重名的。

C语言的32个关键字如下:

autobreakcasecharconstcontinuedefaulfdo
doubleelseenumexternfloatforgotoif
intlongregisterreturnshortsignedsizeofstatic
structswitchtypedefunionunsignedvoidvolatilewhile

6.字符和ASCII编码的介绍

ASCII(American Standard Code for Information Interchange)是一种基于 128 种字符的编码方式,其中包括了数字、字母、标点符号、控制字符等。这种编码方式最早在美国发明,用于传输文本和二进制数据。它为计算机在存储和传输方面提供了标准化的方式,是计算机科学中的重要概念

在键盘上可以敲出各种字符,如:q,#,!,#等,这些符号都被称为字符,C语⾔中字符是⽤单引号括起来的,如:'#','!','@'。

ASCII(American Standard Code for Information Interchange)是一种基于 128 种字符的编码方式,其中包括了数字、字母、标点符号、控制字符等。这种编码方式最早在美国发明,用于传输文本和二进制数据。它为计算机在存储和传输方面提供了标准化的方式,是计算机科学中的重要概念

ASCII编码表

  • 在这些字符中ASCII码值从0~31 这32个字符是不可打印字符,⽆法打印在屏幕上观察。
  •       字符A~Z的ASCII码值从65~90。
  •       字符a~z的ASCII码值从97~122。
  •       对应的⼤⼩写字符(a和A)的ASCII码值的差值是32。  

打印ASCII值:

更多推荐

初识C语言(C常见概念)

本文发布于:2024-03-23 23:51:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1744308.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:概念   常见   语言

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!