#include的功能用於引入标头档
标头档就是包含某些函式内容的函式库档案
这些标头档可能是由编译器所提供,也可能是自行撰写的函式库。
常见的函式库有
<stdio.h> 标准输入与输出
<stdlib.h> 标准函式库,提供各类基本函式
<math.b> 数学函式
<string.h> 字串处理与转换
在C语言中注解的用法是 "/*"到
"*/"中的内容及是注解文字
C基本资料型态
基本运算
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i=50;
int x=4;
printf("i = %d\n\n",i);
printf("x = %d\n\n",x);
printf("i + x = %d\n\n",i+x);
printf("i - x = %d\n\n",i-x);
printf("i * x = %d\n\n",i*x);
printf("i / x = %d\n\n",i/x);
printf("i %% x = %d\n\n",i%x);
}
最後一个printf里面的运算式为取余数
至於中间打两个%%是因为 % 为特殊符号
像其中%d,如果只打一个%不会输出%字样
因此在这边需重复两次
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i=50;
int x;
x=i++;
printf("i = %d\n\n",i);
printf("x = %d\n\n",x);
}
这边会看到
x=i++
此时我们会先将i给x
再把i做+1
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i=50;
int x;
x=++i;
printf("i = %d\n\n",i);
printf("x = %d\n\n",x);
}
x=++i时
才是会先把i+1後
再将+1後的i给x
输入函式scanf()
此函式的参数分为两个区域
分别为字串格式化区域及变数位置区
且前後的位置式对应的
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i;
int x;
printf("请输入数值");
scanf("%d%d",&i,&x);
printf("i = %d\n\n",i);
printf("x = %d\n\n",x);
}
下面就来练习前面所教的基本运算及输入函式
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i;
int x;
printf("请输入数值");
scanf("%d%d",&i,&x);
printf("i = %d\n\n",i);
printf("x = %d\n\n",x);
printf("i + x = %d\n\n",i+x);
printf("i - x = %d\n\n",i-x);
printf("i * x = %d\n\n",i*x);
printf("i / x = %d\n\n",i/x);
printf("i %% x = %d\n\n",i%x);
}
这边要特别注意
做除法及取余数时分母不得为零喔!
Day2就到这啦BYE~
>>: Trouble with Distributed Systems (2) - Unreliable Networks
因为专案刚好需要用到 所以纪录一下参数在哪边 纪录一下 使用Visual Studio Entity...
特性与用途 不会影响到原始阵列的资料 可以筛选符合条件的内容,并且回传至新的阵列 直接进入写法及范例...
来自Microsoft PWC 报告,2017 "非结构化资料是在有组织的资料库之外储存的...
今天介绍的内容为如何固定位置生成以及随机位置生成敌人。 ...
前言 虽说我决定先把前一份专案就这样放着,开始着手新的练习,但提到是否能提升app本身的价值与使用流...