IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 初识C语言 -> 正文阅读

[C++知识库]初识C语言

本篇内容给入门的同学基本了解C语言的基础知识,对C语言有一个大概的认识。
每个知识点就是简单认识,不做详细介绍,后期blog会对每一个知识点进行总结提升。

?入门C语言推荐书籍:《明解C语言》初阶。


本篇重点:

  • 什么是 C 语言
  • 第一个 C 语言程序
  • 数据类型
  • 变量、常量
  • 字符串 + 转义字符 + 注释
  • 选择语句
  • 循环语句
  • 函数
  • 数组
  • 操作符
  • 常见关键字
  • define 定义常量和宏
  • 指针
  • 结构体

1. 什么是C语言

C 语言是一门通用 计算机编程语言 ,广泛应用于底层开发。 C 语言的设计目标是提供一种能以简易
的方式 编译 、处理低级 存储器 、产生少量的 机器码 以及不需要任何运行环境支持便能运行的编程语言。
尽管 C 语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的
C 语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式 处理器 (单片机或称 MCU )以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的 C 语言语法产生差异,由 美国国家标准局 C 语言制
定了一套完整的美国国家标准语法,称为 ANSI C ,作为 C 语言最初的标准。 [1] 目前 2011 12 8 日,国际标准化组织( ISO )和国际电工委员会(IEC )发布的 C11 标准 C 语言的第三个官方标准,也是 C 语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉
字编程。
C 语言是一门面向过程的计算机编程语言,与 C++ Java 等面向对象的编程语言有所不同。
其编译器主要有 Clang GCC WIN-TC SUBLIME MSVC Turbo C 等。

2.?第一个C语言程序?

#include <stdio.h>
int main()
{
? ?printf("hello wenwu\n");
? ?printf("he he\n");
? ?return 0;
}
//解释:
//main函数是程序的入口
//一个工程中main函数有且仅有一个
//写C语言代码,首先要写出主函数

//主流的写法
//int - 整型
//printf 是一个C语言提供的库函数
//专门用来按照某种指定的格式来打印的
//库函数的使用,得包含对应的头文件
//std i o
//标准 输入 输出 头文件
//
//主函数是程序入口
//在一个工程中主函数有且仅有一个

//老式 - 很少用
//void main()
//{
//
//}

3. 数据类型
char ? ? ? ?//字符数据类型
short ? ? ? //短整型
int ? ? ? ? //整形
long ? ? ? ?//长整型
long long ? //更长的整形
float ? ? ? //单精度浮点数
double ? ? ?//双精度浮点数
//C语言有没有字符串类型?
为什么出现这么的类型?
每种类型的大小是多少?
#include <stdio.h>
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 是用来计算一个类型大小的操作符? - 返回值类型是 size_t

C99标准:只要求sizeof(long)>=sizeof(int) 即可,在不同编译环境下,sizeof(long)可能为4/8


4.?变量、常量

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-12-13 12:37:21  更:2021-12-13 12:39:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 12:54:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码