C语言笔记(未完待续)

整形:
0 开头为八进制
0x 开头为十六进制
实行: 1.2e (或者 E )- 5 等于 1.2*10^—5
2.73F 单精度
2.73L 为双精度
习惯上常量名用大写,变量名用小写
\0 字符串结束标志(结尾必加)
标识符:划线组只能由字母数字下成,第一个字符不能是数字
% 只能用于整数,不能用于浮点数
define
可以将一个变量的值变成我们所定义的值
e.g#define PI=3.14 那么后面PI在使用过程中,PI自身的数值一直都是3.14
宏名一般用大写

1.rand()

头文件:#include <stdlib.h>
使用方法

rand()产生伪随机数,需要srand()来设置一个种子,通常用系统时间

示例:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
srand((unsigned)time(NULL));//使用系统时间产生随机数
for (int i = 0; i < 10; i++)
{
printf("%d\t", rand());
}

}
————————

rand() 函数返回一个从 0~32767 之间的随机整数,为了生成区间 [m,n]
之间的整数,可以用公式
rand()%(n-m+1)+m 。
例区间:[100,200],随机整数的计算方法为: rand()%(200-
100+1)+100 即rand()%101+100;
2.srand()
随机产生的数不会重合
const 修饰常变量
int n=100;
在后面n可以改变
const int n=100;
在后面n的值不能改变,但n还是变量,所以称const修饰常变量
条件操作符
A B C
A 成立时, B 计算整个表达式的结果;不成立, C 计算整个表达式的结果
常见关键字
auto :自动定义自动变量
                                                  常用的标准数学函数
注:在使用数学函数是,头文件要加:#include<math.h>
1. sqrt(x)——x 的平方根( x>=0
2. fabs(x)—— 绝对值
3. log(x)——lnx 的值 x>0
4. log10(x)——lgx 的值 x>=0
5. exp(x)——e^x
6. pow(x,y)——x^y
知三角形三边长求面积:海伦公式

常见关键字
1. auto 自动定义,自动变量
2. default 默认
3. 三个可以定义的类型:1enum 枚举;2stract: 结构; 3 union 结合体
4. extern--专门用来声明声明外部符号
5. goto
  • 16
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值