【C语言】基础

在b站上看郝斌老师网课记的笔记

C语言的基本单位是函数,C语言是面向过程的高级语言。

文件后缀.c

规范写代码:

        让别人看懂,不容易出错,

开头格式

/*

写程序时间:

功能:

目的:

*/

结尾格式:

/*输出结果是:

——————————————
(输出结果)

——————————————

总结(时间:)

*/

看程序

一步一步去写

看流程

试数调试


头文件

写在程序的开头

#include<文件名>(stdio.h/math.h/…)

#include"文件名"//这种“ ”引用自己写的.h文件


printf输出

if/else if

=赋值

==等于


注释

单行注释//

多行注释/**/


CPU中央处理器

        视频储存在硬盘上,点击调入内存条,CPU进行处理,图像通过显卡输出

主板是一个载体矩形电路板

HelloWorld运行开头# include < stdio.h >

编译,链接形成可执行exe.程序,

操作系统(CPU)执行

编译链接产生的中间文件可删,只需要留源文件(C++Source file)


基本类型数据

一字节是8位

常数(不会变的数)

浮点数(实数)

//不能准确存储

   单精度浮点数—float(4个字节)

   双精度浮点数—double(8个字节)

传统写法

   float x = 3.2

科学计数法

   float x = 3.2e3;//x的值是 3200

   float x = 123.45e-2; // x 的值是1.2345

E是移动小数点,e后面的数是正数向右移,负数左移小数点

   

整数

  整形—int 4个字节(int x =10,表示x变量为整形变量,指x只能存放整数)

短整型—short 2个字节。

long4个字节,在64位中8个字节.

长整形—long long 8个字节

字符

char

      单精度字符

单个字符用单引号’A’

字符串用双引号“AB”

   

初始化就是赋值,防止有残留数据


定义变量

数据类型 变量名 =要赋的值;

等价于

数据类型 变量名;

变量名 = 要赋的值

举例子:

int i = 2;等价于int i ;i = 2;

int I = 4,j = 5;等价于 int i,j ;I = 4 , j = 5


进制

进制即逢几进一

C语言八进制前加0,十六进制前加0x

汇编中:二进制数字后B(1011B),八进制O(1367O) ,十进制D,十六进制H

二进制;0,1,10,11,100,101,110,1000

十六进制0,1,2,3,4,5,6,7,8,9,a,b.c,d,e,f

Int I = 10(表示的只是一个二进制代码而不是10,必须以以下方式输出才能表示一个数)

%d表示以十进制输出

%x表示以十六进制输出

%o表示以八进制输出

进制转换

例子十六转十

32C = 3*16的平方+2*16+12

10进制转n进制

用n除取余,先余为低后余为高。


字节

    字节是存储数据的单位,,并且是硬件所能访问的最小单位

CPU只能控制字节

1字节B = 8位b(一个0,或1就是一位)

1K B= 1024字节

1M = 1024k

1G = 1024M

1024 = 2 的10次方

(厂商计算1k = 1000字节)

你可能感兴趣的:(C语言,c语言,开发语言)