C语言

05-C语言运算符

学习重点:算术运算符算术表达式学习内容:C语言的运算符可分为以下几类:1.算术运算符:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。4.位操作运算符:参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、...
代码星球·2020-04-05

06-C语言的格式化输出和输入

printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为:printf("<格式化字符串>",<参量表>);其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字...

04-C语言数据类型

学习重点:变量,常量,常变量,标识符基本数据类型1.常量分为:整型常量,实行常量,字符常量,字符串常量,符号常量;字符常量又分为:普通字符,转义字符。2.变量:变量代表一个有名字,具有特定属性的一个存储单元。具有必须先定义,后使用的特性。变量就是一个有名字的存储地址,从变量中取值,实际就是通过变量名找到相应的内存地址,...
代码星球·2020-04-05

03-C语言的注释与转义字符

学习重点:代码注释转义字符学习内容:1.注释可以让复杂的程序易于阅读,而且对程序的功能和运行结果没有任何影响,可以利用其特点进行代码的测试2.在C语言中注释可以用/*和*/进行块式注释,在/*和*/之间的所有内容都被当做注释,这两个标记可以不在同一行,因此注释一次可以包含多行;也可以使用//进行单行注释,//只能注释它...

01-C语言程序框架

学习重点:框架介绍最简C程序学习内容:1.每一个完整C语言程序都必须包含且只包含一个“main”函数,这是程序的入口和出口,它总是在程序执行时首先被调用。2.#include是一个预编译指令,让编译器在创建可执行程序之前预先调用系统内置函数或者自定义函数。3.最简C语言程序:#include&l...
代码星球·2020-04-05

02-最简C语言程序

学习重点:具体分析细节讲解学习内容:1.#include<stdio.h> //文件预处理,包含标准输入输出库intmain()    //C语言程序主函数,开始入口{  printf("HelloWorld"); /*C语言的...
代码星球·2020-04-05

00-C语言概述

学习重点:    认识C语言    学习C语言学习内容:1.C语言是当今应用最为广泛,最具影响力的程序设计语言之一。它不仅具有功能丰富,表达能力强,应用面广,生成目标程序简练,程序执行效率高及良好的可移植性,而且同时兼备高级语言和低级语言的...
代码星球·2020-04-05

C语言register关键字—最快的关键字

register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。因为,如果定义了很多register变量,可能会超过CPU的寄存器个数,超过容量。所以只是可能。一、皇帝身边的小太监----寄存器   不知道什么是寄存器...

发展历程C++及C++与C语言的关系

程序设计方法的发展历程:(1)面向过程的结构化程序设计方法设计思路:自顶向下、逐步求精。采用模块分解与功能抽象,自顶向下、分而治之。程序结构:(1)按功能划分为若干个基本模块,形成一个树状结构。(2)各模块间的关系尽可能简单,功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成。(3)其模块化实现的具体方...

C语言:使用结构体和指针函数实现面向对象思想(OO编程)

有关:《C语言:过年回家发现只有我没有对象》 观察如下两个程序a.c和b.c: A.c #definescreen((charfar*)0xb8000000)typedefstrctc{charchr;charcolor;void(*put)(structc*,int,int);}ch;v...

Linux下C语言连接MySQL

 首先保证安装:1:安装MySQL:sudoapt-getinstallmysql-servermysql-client2:安装MySQL开发包:sudoapt-getinstalllibmysqlclient15-dev此时需要用到的头文件会出现在/usr/include/mysql/里 &nbs...
代码星球·2020-04-01

C语言数据类型的转换(隐式转换)

算术运算符中的转换规则:double←──float高↑long↑unsigned↑int←──char,short低注意:  图中横向箭头表示必须的转换,如两个float型数参加运算,虽然它们类型相同,但仍要先转成double型再进行运算,结果亦为double型。  ...

【转】C语言中的符号优先级

 转自: http://blog.csdn.net/huangblog/article/details/8271791  虽然在日常使用中,添加括号来明确规定运算符优先级是一种常识,但毕竟学校考试就喜欢考这些。没办法了,改变自己比改变世界更容易。  说明:&n...

C语言位运算符:与、或、异或、取反、左移与右移详细介绍

位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:&按位与,如果两个相应的二进制位都为1,则该位的结果值为1,否则为0|按位或,两个相...

C语言开发工具

1.编写程序的工具:  indent命令将自动调整C代码的缩进风格,个人比较喜欢indent-kr2.编译C语言程序:  1.gcc编译器:    gcc是一个ANSIC兼容编译器,C++编译器也可以编译C程序,事实上g++编译器内部还是调用了gcc    gcc命令可以启动C编译系统,当执行gcc时,它将完成预处理、...
代码星球·2020-03-29