[C.C++] 【初识C语言】什么是C语言、第一个C程序、C语言数据类型

811 0
Honkers 2025-3-16 22:46:54 | 显示全部楼层 |阅读模式

1. 什么是C语言?

(1)C语言是面向过程、编译型的编程语言(与C++、Java等面向对象的编程语言有所不同,ps:C与C++是兼容的),经过编译后最终形成可执行程序(即exe,可直接运行)。
(2)C语言非常经典,一般会在底层开发使用,Linux、Mac OS本身就是用C编写的。
(3)C语言是支持跨平台的(!不是指跨编译器而是指跨操作系统)。
(4)C语言是非常接近计算机体系结构,更能感受到计算机软硬件特性。

2.第一个C程序&&知识点

  1. #include <stdio.h>//(1)
  2. int main()//(2)
  3. {
  4. printf("Hello world!\n");//(3)
  5. return 0;//(4)
  6. }
复制代码

2.1 头文件

(1)#include 为所要包含的 标准输入/输出头文件(standard input output)
(2)#include < ____.h> 用于系统提供的头文件,在系统头文件的位置查找该头文件。
#include " ____.h"用于自定义的头文件,在当前文件中查找该头文件 。

2.2 main函数

(1)main函数也是函数,main函数的返回值一般是int。
(2)main函数为程序的入口函数,一般有且仅有一个,程序一旦被启动就从main函数开始执行。

2.3 函数调用

(1)调用系统函数库中的输出函数进行输出。
(2)’\n’为回车换行符,是转义字符。

2.4 return 0;

出现情况:
(1)在主函数(main( )函数)中,代表无系统返回值,即执行到此时直接跳出程序结束。
(2)在自定义函数中,代表无函数返回值。

3. 数据类型

3.1 C语言数据类型

  1. char //字符数据类型
  2. short //短整型
  3. int //整形
  4. long //长整型
  5. long long //更长的整形
  6. float //单精度浮点数
  7. double //双精度浮点数
复制代码

!C语言无字符串类型。

3.2 为什么有这么多数据类型?

因为计算机就是为解决人的问题,生活中的各种场景要用到各种类型的数据。

3.3 各个数据类型的大小

  1. #include <stdio.h>
  2. int main()
  3. {
  4. printf("%d\n", sizeof(char));
  5. printf("%d\n", sizeof(short));
  6. printf("%d\n", sizeof(int));
  7. printf("%d\n", sizeof(long));
  8. printf("%d\n", sizeof(long long));
  9. printf("%d\n", sizeof(float));
  10. printf("%d\n", sizeof(double));
  11. printf("%d\n", sizeof(long double));
  12. return 0;
  13. }
复制代码


以上用sizeof计算类型大小,结果是以字节为单位的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Honkers

荣誉红客

关注
  • 4010
    主题
  • 36
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行