C语言不熟悉知识点

常用的数学函数:
  1. sqrt开方

  1. pow(x,y)x的y次方

  1. fabs(k):k的绝对值

  1. 获取随机数:


#include <stdio.h>
#include <time.h>
int main() {
    int a;
    srand((unsigned)time(NULL));
    a =rand();
    printf("%d\n",a);
    return0;

(1)利用求余运算rand()%b将函数rand()所产生的数变化到0~(b-1)之间。

(2)利用rand()%b+a运算将随机数取值范围平移到[a,a+b-1]之间。

  1. 如何确定保留的小数的精度

%x.yf:x指的是输出数据所占的宽度,及加上点的总字符数;

y指的是精度

一般来说,只用%.yf即可,即保留多少位小数

"putchar"函数
  1. putchar函数是用于向显示器输出字符变量


#include <stdio.h>
#include <stdlib.h>

int main()
{
    char a='B',b='O',c='Y';     //定义3个整型变量,并初始化
    putchar(a);             //向显示器输出字符B
    putchar(b);             //向显示器输出字符O
    putchar(c);             //向显示器输出字符Y
    putchar('\n');          //像显示器输出一个换行字符
    system("pause");
    return 0;
}

输出结果:

  1. putchar函数在输出整型变量时输出的也是该整型在ASCII码表中对应的字符


#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a=66,b=79,c=89;     //定义3个整型变量,并初始化
    putchar(a);             //向显示器输出字符B
    putchar(b);             //向显示器输出字符O
    putchar(c);             //向显示器输出字符Y
    putchar('\n');          //像显示器输出一个换行字符
    system("pause");
    return 0;
}

输出结果:

  1. 说明:putchar(c)中的c可以是字符变量、整型常量、字符变量或整型变量(其值在字符ASCII代码范围内)

可以用putchar函数输出转义字符,例如:


#include <stdio.h>
#include <stdlib.h>

int main()
{
    putchar('\101');        //输出字符A
    putchar('\n');
    putchar('\'');          //括号中的\'是转义字符代表单撇号,输出单撇号字符
    putchar('\n');
    putchar('\015');        //八进制数15等于十进制13,可查出13是“回车”的ASCII代码,
                              因此输出回车,不换行,是输出的当前位置移到本行开头
    system("pause");
    return 0;
}

输出结果:

"getchar"函数

1.getchar函数是用于向计算机输入一个字符


#include <stdio.h>
#include <stdlib.h>

int main()
{
    char a,b,c;         //定义字符变量a,b,c
    a = getchar();      //从键盘上输入一个字符送给字符变量a
    b = getchar();      //从键盘上输入一个字符送给字符变量b
    c = getchar();      //从键盘上输入一个字符送给字符变量c
    putchar(a);         //将变量a的值输出
    putchar(b);         //将变量b的值输出
    putchar(c);         //将变量c的值输出
    putchar('\n');      //换行
    system("pause");
    return 0;
}

运行结果:

break&continue

break:

作用:是流程跳到循环体之外,接着执行循环体下面的语句

注意:

continue:

作用:结束本次循环

二维数组

初始化:float a[j][k] -> 表示一个j行k列的矩阵

P.S.•用矩阵形式(如3行4列形式)表示二维数组,是逻辑上的概念,能形象地表示出行列关系。而在内存中,各元素是连续存放地,不是二维的是线性

局部变量的存储类型

static静态局部变量

在函数运行完后,变量的值仍会保留在静态存储区内。下次调用的时候会继续调用上次的值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值