iOS学习_Lesson01_数据结构

来源:互联网 发布:java从业人员发展方向 编辑:程序博客网 时间:2024/04/30 01:16

骑士之路开启——Hello World

语言的学习非一日之功,打好基础是重中之重

1.数据类型

(1)整型:int(整型) short(短整型) long(长整型)→ 占位符为%d

(2)浮点型:float(单精度浮点型) double(双精度浮点型)→ 占位符为%f

(3)字符型:char(赋值号右边的值要加上单引号) → 占位符为%c

实例:int a = 10;int b = 2,c = 3;


2.变量

变量:在程序运行期间会发生改变的量

变量命名规范:

(1)只能由字母,数字,下划线或$组成,并且不能以数字开头

(2)不能与系统保留字重名

(3)不能重复命名

(4)驼峰命名规则(大驼峰或小驼峰)

(5)见名知意


3.占位符

int -> %d

float -> %f

char -> %c


4.运算符

(1)赋值运算符 (=):将赋值运算符右边的值赋给赋值运算符左侧;

(2)算数运算符(加+,减-,乘*,除/,取余%,自加++,自减--,等于==):

n++;// 先运算再自加

++n;// 先自加再运算

相当于n = n + 1


n--;// 先运算再自减

--n;// 先自减再运算

相当于n = n - 1;

(3)复合运算符

a += b;// a = a + b

a -= b;// a = a - b

a *= b;// a = a * b

a /= b;// a = a / b;

a %= b;// a = a % b;


5.函数的输入和输出

输入函数

int a = 0;

scanf("%d", &a);// &为取地址符,将从键盘输入的值输入给a


输出函数

int a= 1;

int b = 2;

printf("a = %d, b = %d\n", a, b);// 将a和b的值输出


6.交换两个变量的值

(1)借助第三个变量:

int a = 1, b = 2, temp;

temp = a;
a = b;

b = temp;

(2)不借助第三个变量

int a = 1, b = 2;

a = b - a;// a = 1

b = b - a;// b = 1;

a = a + b;// a = 2;

printf("a = %d, b = %d\n",a, b);


———————————————————分割线———————————————————

习题部分

习题1:见题知意

double a = 0.0;

printf("Please enter an amount : \n");

scanf("%lf", &a);

printf("The amount with tax added : $%.2f\n", a * 1.05);


习题2:求浮点型a占b的百分比

float a = 0.0, b = 0.0;

printf("please enter two numbers\n");

scanf("%f%f", &a, &b);

printf("a占b的%.2f%%\n", a / b * 100);


习题3:求整型a占b的百分比

int a = 0, b = 0;

printf("please enter two numbers\n");

scanf("%d%d", &a, &b);

printf("a占b的%.2f%%\n", 1.0 * a / b * 100);


习题4:将从键盘输入的数字进行分解

int a = 0;

int b = 0, c = 0, d = 0, e = 0;

printf("please a dollar amount:\n");

scanf("%d", &a);

b = a / 20;

c = (a - 20 * b) / 10;

d = (a % 10) / 5;

e = a % 10 % 5;

printf("$20 bills : %d\n", b);

printf("$10 bills : %d\n", c);

printf("$5 bills : %d\n", d);

printf("$1 bills : %d\n", e);




1 0
原创粉丝点击