持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情
自学C语言
- 前文
- 本文是我自学的C语言一些知识以及个人理解, 希望帮助到一些想要学习前端的小白朋友
- 介绍本次学习的是C语言的基本语法相关知识
- 这是基于我学习的笔记而来的文章
编辑器
- devC++
- Dev-C++ 是一个轻量级的 C/C++ 集成开发环境(IDE),适合 Windows 环境中的初学者。Dev-C++使用MingW64/TDM-GCC编译器,遵循C++11标准,兼容C++98标准。开发环境包括多页窗口、项目编辑器、调试器等。在项目编辑器中,集成了编辑器、编译器、链接器等,同时还拥有丰富的系统软件-嵌入式实时操作系统。提供高亮度的语法显示,减少编辑错误,完善的调试功能是适合C/C++语言初学者教学,也适合非商业一般开发者。
- 知乎有人写了关于安装下载的文章
- 下载地址
-
操作也是很简单的(点击红色区域就可以了)
C语言概述
- 为什么学习c语言
- c的起源和发展
- c的特点
- 优点 代码量小 速度快 功能强大
- 缺点 危险性高 开发周期长 可移植性不强
- 有利于对面向对象面向过程的区分
代码的规范化: 定义变量 对变量进行操作 什么是字节 字节就是存储数据的单位,并且是硬件所能访问的最小单位 1字节 = 8位 1K = 1024字节 1M= 1024K 1G= 1024M 定义: 定义一次就够了, ASCII码 ASSCII不是一个值,而是一种规定, ASCII规定了不同字符的是使用那个整数值去表示 它规定了:'A' ---65
- 字符的存储【 】
1,printf()符的用法 2,printf("字符\n"); \n表示换行 3,print("输出控制符1 输出控制符 4,输出控制符,和输出参数要一一对应 输出控制符:
%d %ld %c
%f %lf %x(或者%x或者%#X) 为什么需要输出控制符 1, 01组成的代码可以表示数据也可以表示指令 2, 如果01组成的代码表示的是数据的话,那么同样 的01代码组合以不同的输出格式输出就会有不同的输出结果输出控制符:
%d %ld %c
%f %lf %x(或者%x或者%#X)
为什么需要输出控制符
1, 01组成的代码可以表示数据也可以表示指令 2, 如果01组成的代码表示的是数据的话,那么同样 的01代码组合以不同的输出格式输出就会有不同的输出结果
小demo
#include <stdio.h>
int main(void)
{
printf("hello world");
return 0;
}
-
运行效果
后记
- 希望对对C语言有兴趣的朋友们有帮助
- 这篇文章主要是关于C语言的, 希望大家喜欢
- C语言的作者是美国人人丹尼斯里奇, 非常厉害的人