c语言基础知识pdf下载,C语言主基础知识.pdf

news/2024/7/5 5:23:48

C语言主基础知识

泰山学院CSDN 俱乐部

C 语言主要基础内容

1、预处理命令 预处理的概念:在编译之前进行的处理。预处理命令以符号“#”开头。

2 、关于#include 在编译之前将 stdio.h 文件包含入源文件中(include:包含) 即将

stdio.h 文件中的内容复制到代码中 std:标准 i:即in,输入 o:即out,输出stdio.h 标准输

入输出 因printf 、scanf 并不是C 语言的一部分,而是微软为我们提供的输入输出函数

且在标准输入输出stdio.h 函数库中,故使用printf 、scanf 需包含stdio.h 函数库

3、符号常量 #define PI 3.1415926 : 把程序中出现的3.1415926 全部换成PI

4 、printf("", );

< 内容>包括两部分: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字

符, 以"%"开始, 后跟一个或几个规定字符,用来确定输出内容格式。它的作用是将

中的数据按指定的格式输出

:需要输出的数据

格式化规定字符 数据类型 数据类型表示方法

%d 十进制有符号整数 int

%f 浮点数(小数) float

%lf 双精度浮点数(小数位数更多 double(编程中小数一般用

的小数) double 而不用float)

%c 单个字符 char

%.2f :保留两位小数 %.3f :保留三位小数

正常字符中可包含转义字符:

\n 换行

\t Tab 符

1

泰山学院CSDN 俱乐部

5、scanf(“”,)

包括两部分: 一部分是正常字符, 这些字符需按原样输入; 另一部分是格式化规

定字符, 以"%"开始, 后跟一个或几个规定字符,用来确定输入内容格式。它的作用是将用户

输入的数据按指定的格式赋予中的数据 (变量等)

是由若干个地址组成的,可以是变量的地址。

(&:取地址符 &one:取变量one 在内存中的地址)

2

泰山学院CSDN 俱乐部

6、声明变量 (定义变量):

int a;

char b;

double num;

变量必须先声明 (定义)后使用

7、变量赋初值(定义变量并给变量赋值) :

int a = 1;

char b = ‘A ’;

double num = 243.435;

8、运算符

 赋值运算符= :右边的值赋给左边 即右结合性

 其它运算符一般满足左结合性,即执行顺序是自左向右的

优先级:( 以下:排在上面的比下面的先执行)

 () 圆括号

 !逻辑非运算符;

 *乘法运算符;/ 除法运算符;%取余运算符 97 / 10 = 9 ; 97 % 10 = 7;

 +加法运算符;-减法运算符

 、>=关系运算符

 ==等于运算符;!=不等于运算符

 &&逻辑与运算符

 ||逻辑或运算符

 赋值运算符

 ,逗号运算符

3

泰山学院CSDN 俱乐部

9、变量名必须以字母或下划线开头,可以包含数字

10、 C 语言中,大小写代表不同字符

11、 强制类型转换

 (double )a; //将a 转换成double 类型

 (int )(x+y); //将x+y 的值转换成整型

 (float )(5%3); //将5%3 的值(1)转换成float 型

12、 „a‟是字符 “a”是字符串

13、 关系表达式:用关系运算符将两个表达式连接起来的


http://lihuaxi.xjx100.cn/news/236278.html

相关文章

vue - check-versions.js for child_process

webpack之类的配置文件. webpack.base.conf.js

PoPo数据可视化第9期

PoPo数据可视化 聚焦于Web数据可视化与可视化交互领域&#xff0c;发现可视化领域有意思的内容。不想错过可视化领域的精彩内容, 就快快关注吧 :)2018 in the Ito Design Lab&#xff08;视频内容请关注微信公众号浏览&#xff09;1900~2018年城市温度异常变化可视化Temperatur…

在c语言中temp的意思,temp

3.新建一个文本文档&#xff0c;在里面写入两行指令&#xff1a;RD %TEMP% /S/QMKDIR %TEMP%然后另外储存为*.bat格式(比如CleanTEMP.bat)&#xff0c;这样只要打开一下CleanTEMP.bat档案就自动清空Temp资料夹下的杂碎了。4.经过以上三步&#xff0c;我们其实可以很好的清除那些…

layoutSubviews 调用情况

init初始化不会触发layoutSubviews 但是是用initWithFrame 进行初始化时&#xff0c;当rect的值不为CGRectZero时,也会触发addSubview会触发layoutSubviews设置view的Frame会触发layoutSubviews&#xff0c;当然前提是frame的值设置前后发生了变化滚动一个UIScrollView会触发la…

前端技术选型的遗憾和经验教训

我是Max&#xff0c;Spectrum的技术联合创始人。Spectrum 是一个面向大型在线社区的开源聊天应用程序&#xff0c;最近被GitHub收购。我们是一个三人团队&#xff0c;主要拥有前端和设计背景&#xff0c;我们在这个项目上工作了近两年时间。 事后看来&#xff0c;以下是我做出的…

c语言指针要点,C语言指针的重点有哪些?

指针说难也不难&#xff0c;说不难吧&#xff0c;有点难理解把握几点&#xff0c;就不是很难了1、指针是变量&#xff0c;可以当成一般的变量来操作2、指针可以做减法&#xff0c;不可以做加乘除&#xff0c;减法的意思是求两个内存空间之间隔着几个字节。加乘除没有意义3、内存…

kali linux网络配置

事情是这样的 今天早上想安装一个按个人信息生成密码的软件 发现无法安装 发现问题后 我首先检查了kali有没有获取到IP 然后就是没有获取IP 怎么解决问题如下&#xff1a; 原理进程&#xff1a; 1.写入dhcp服务 1.进行DNS设置 首先输入命令&#xff1a; gedit /etc/network/int…

小米4c怎么添加语言怎么设置在哪里,小米4c路由器设置教程

摘要 腾兴网为您分享:番茄小说&#xff0c;唱吧app&#xff0c;酷狗&#xff0c;腾讯会议&#xff0c;唯品会等知识经验教程&#xff0c;欢迎大家关注腾兴网。小米4c路由器该怎么设置&#xff0c;不少小伙伴们不清楚设置方法是什么&#xff0c;想要知道该怎么设置的&#xff0c…