news 2026/4/23 1:39:34

C语言入门篇--初识C语言及数据类型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言入门篇--初识C语言及数据类型

C语言入门篇--初识C语言及数据类型

更新时间:2021年08月27日 17:13:29 作者:yycure

本篇文章是c语言基础篇,主要为大家介绍了C语言的基本类型,为大家介绍了什么是C语言,希望可以帮助大家快速入门c语言的世界,更好的理解c语言

1. 什么是C语言?

(1)C语言是面向过程、编译型的编程语言(与C++、Java等面向对象的编程语言有所不同,ps:C与C++是兼容的),经过编译后最终形成可执行程序(即exe,可直接运行)。

(2)C语言非常经典,一般会在底层开发使用,Linux、Mac OS本身就是用C编写的。

(3)C语言是支持跨平台的(!不是指跨编译器而是指跨操作系统)。

(4)C语言是非常接近计算机体系结构,更能感受到计算机软硬件特性。

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

#include //(1) int main()//(2) { printf("Hello world!\n");//(3) return 0;//(4) }

2.1 头文件

#include 为所要包含的 标准输入/输出头文件(standard input output)

#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语言数据类型

!C语言无字符串类型。

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

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

3.3 各个数据类型的大小

#include int main() { printf("%d\n", sizeof(char)); printf("%d\n", sizeof(short)); printf("%d\n", sizeof(int)); printf("%d\n", sizeof(long)); printf("%d\n", sizeof(long long)); printf("%d\n", sizeof(float)); printf("%d\n", sizeof(double)); printf("%d\n", sizeof(long double)); return 0; }

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

到此这篇关于C语言入门篇--初识C语言及数据类型的文章就介绍到这了,更多相关C语言数据类型内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 1:34:28

软件资源配置中的技能矩阵管理

软件资源配置中的技能矩阵管理&#xff1a;提升团队效能的智慧引擎 在软件开发与项目管理中&#xff0c;如何高效配置人力资源是决定项目成败的关键因素之一。技能矩阵管理作为一种科学的资源配置工具&#xff0c;能够直观呈现团队成员的技术能力与项目需求的匹配度&#xff0…

作者头像 李华
网站建设 2026/4/23 1:33:09

NVIDIA Parabricks v4.2:GPU加速基因组分析技术解析

1. NVIDIA Parabricks v4.2&#xff1a;基因组分析的GPU加速革命在基因组学领域&#xff0c;数据分析速度一直是制约研究进展的关键瓶颈。传统CPU集群处理全基因组数据往往需要数十小时甚至数天时间&#xff0c;而NVIDIA Parabricks v4.2的发布彻底改变了这一局面。作为一名长期…

作者头像 李华
网站建设 2026/4/23 1:31:56

告别复杂服务器:用ESP32-CAM和Blinker库,低成本搭建宠物/店铺监控方案

低成本智能监控方案&#xff1a;用ESP32-CAM打造宠物/店铺监控系统 在智能家居和小型商业监控领域&#xff0c;高昂的设备成本和复杂的配置流程常常让普通用户望而却步。今天&#xff0c;我们将介绍一种基于ESP32-CAM和Blinker库的极简监控方案&#xff0c;它不仅能满足日常监控…

作者头像 李华
网站建设 2026/4/23 1:29:45

HPH精密构造:三大系统全解析

处于食品、医药、新能源、化工等行业范畴内&#xff0c;HPH高压均质机属于那种把高压发生功能跟物料均质功能融合于一处的精密设备&#xff0c;正在发挥着无法被替代的关键功用。它的构造能够被归结为三大关键系统&#xff0c;分别是动力端、液力端与辅助系统&#xff0c;这三者…

作者头像 李华