数据结构c语言版c语言数据结构总结知识点数据结构c语言版重点知识汇总




数据结构c语言版c语言数据结构总结知识点数据结构c语言版重点知识汇总

2022-07-21 2:25:13 网络知识 官方管理员

Linux:最主要的是内核与接口;

chara=129//10000001/减1取反10000000(第一个1是符号位)得到11111111;

计算机5大结构:运算器、控制器、存储器、输入设备、输出设备;

程序执行步骤:编辑—编译、链接—执行;

常用C库函数:#include

printf输出scanf输入(遇到空白字符自动结束);

进制转换:二进制(ob开头)、十进制、八进制(o)、十六进制(ox);

十进制转二进制:除2取1、凑数发(例:76=64+12=64+8+4=2^6+2^3+2^2);

数据分为数值数据和非数值数据;

计算机内部已字节存储数据(一个字节8位);11111111

无符号(0~255),有符号(128~127,第一位存储符号位);

在输出内容前加#会输出开头(例:%#O%#X);

字符的特点:一定是使用单引号括起来‘’

'0'-'9':48~57;

'a'-'z':97-122;

'A'-'Z':65-90;

回车是\n(换行)与\r(回车)的组合;

\t:横向制表;

struct:结构体union:共用体

static:静态

标识符:

  • 由字母、数字、下划线组成;
  • 第一个字符必须是字母和下划线;
  • 标识符不能与任何关键字相同;

运算符

  • 算数运算符:+-*/%++--
  • 比较运算符:><>=<===!=
  • 位运算符:&|~^(异或)<<>>
  • 逻辑运算符:&&||!
  • 赋值运算符:=+=*=|=
  • 其他运算符:[]()->*

分隔符:

注释//(注释当行)、/*......*/注释多行;

sizeof(验证字节)

基本数据类型:

整型:char(1)、short(2)、int(4)、long(4)、longlong(8);

浮点型:float(4)、double(8);

signed(有符号)unsigned(无符号)2^n-1;

double:按指数形式存储(科学计数法);

float——4字节——32位(精度6-7);

数据结构c语言版(c语言数据结构总结知识点)(1)

double——8字节——64位(与float基本相同,位数变化,精度15-16,指数段11位);

常量:程序在运行期间其值不发生改变的数据;

整型常量:(十进制、八进制、二进制、十六进制);

浮点型常量(实数或者小数);

指数常量:floata=(1.23e+2)=123;

字符常量:由单引号括起来的字符;

字符串常量:由双引号括起来的一串字符;

标识常量:例如:#define<常量名称>(常量)————宏定义;

在一行不够时,用“\”续行;

变量:如:inta;charch;floatm;a、ch、m属于变量

一般结构形式:<存储类型><数据结构><变量名>

存储类型:

auto自动类型;

static静态类型;

register寄存器类型(该类型可能申请失败,不成功就当auto处理);

extern声明

局部变量:局部使用的变量;

全局变量:在文件开头,引用其他函数的变量(整个工程);

发表评论:

最近发表
网站分类
标签列表