概念)"/>
初识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函数也可以用来打印其他类型的数据,如:
- printf("%d\n", a); //打印整型
- printf("%c\n", 'a'); //打印字符
- printf("%lf\n",5.56 ); //打印双精度浮点型
- ......
5.关键字
C语言中还有一些关键字,比如:int、for、return等等
- 关键字是不能自己创建的。
- 关键字都有特殊的意义,是保留给C语言使用的。
- 程序员自己在创建标识符的时候是不能和关键字重名的。
C语言的32个关键字如下:
auto break case char const continue defaulf do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while
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常见概念)
发布评论