从零开始的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");
}
推荐阅读
-
初学c语言学习编程软件(常用的C语言编程代码)
-
pow函数(数学次方)在c语言的用法,两种编写方法实例( 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值)
-
C学习笔记(4)--- 指针的应用(第一部分)
-
C语言学习之路之三-----------C语言中的数据类型
-
C语言学习记录_2019.02.09
-
C++的基本语言学习 , 简单易懂
-
C语言学习之路之二-----------C语言中的常量与变量
-
C语言学习之路之四-----------C语言的运算符与表达式
-
C语言学习之Linux下TCP服务器与客户端的实现
-
我们为什么要学习和使用 C 语言?学习C语言的原因