欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

从零开始的C语言学习记录 #4

程序员文章站 2022-07-15 09:13:34
...

基本运算符

//c允许三重赋值
cheeta = tarzan = jane = 68;

+和-运算符都被称为二元运算符,即这些运算符需要两个运算对象才能完成操作income = 4 + 2 bribes = 6 - 1;还可作为一元运算符rocky = -12 dozen = +12

cm = 2.54 * inch;	//乘法运算符
four = 12.0 / 3.0;	//除法运算符
//sizeof运算符和size_t类型
#include <stdio.h>
int main()
{
	int n = 0;
	size_t intsize;

	intsize = sizeof(int);
	printf("n = %d, n has %zd bytes; all ints have %zd bytes.\n",
		n, sizeof n, intsize);

	return 0;
}
left = 13 % 5;	//求模运算符,余数
a_post = a++;	//后缀:使用a的值之后,递增a
b_pre = ++b;	//前缀,使用b的值之前,递增b
//区别前缀和后缀
while(++shoes < 18.5);	//和18.5比较前加1

表达式和语句

表达式语句;迭代语句(结构化语句);跳转语句。
复合语句(块)。

强制类型转换运算符

mice = (int)1.6 + (int)1.7;

带参数的函数

#include <stdio.h>
void pound(int n);	//n 形式参数
int main(void)
{
	int times = 5;	//5 实际参数
	char ch = '!';
	float f = 6.0f;

	pound(times);
	pound(ch);
	pound((int)f);	//强制转换实例

	return 0; 
}

void pound(int n)	//接受一个int类型的参数
{
	while(n-- > 0);
		printf("#");
	printf("\n");
}