//#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//
//int Add(int x, int y) //num1传给了x , num2传给了y.
//{
// int z = 0;
// z = x + y;
// return z; //z为整形
//}
//
//int main()
//{
// int num1 = 0;
// int num2 = 0;
// scanf("%d%d", &num1, &num2); //scanf用于录入
// //函数的方式解决(用Add函数)
// //int sum = num1 + num2;
// int sum = Add(num1, num2);
// printf("%d\n", sum);
// return 0;
//}
//数组:一组相同类型的元素的集合
// 10个整形1-10存起来:
// int arr[10] = {1,2,3,4,5,6,7,8,9,10};
// (把这10个元素存到数组名arr里)
//
// char ch[5] = {'a','b','c'}; 不完全初始化,剩余默认值为0
//(字符类型)
//
//数组是用下标来访问的(下标从0开始)
//#include<stdio.h>
//int main()
//{
// int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
// int i = 0;
// while (i < 10)
// {
// printf("%d", arr[i]);
// i++;
// }
//
//
// //char ch[5] = {'a','b','c'};
//
// return 0;
//}
//操作符:
//算术操作符:+ - * / %
//移位操作符:>> << (移动的是二进制位)
//#include<stdio.h>
//int main()
//{
//int a = 9 / 2;
//printf("%d\n", a);
//得到的是商 4
//float a = 9 / 2;
//printf("%f\n", a);
//结果为4.000000
//除号的两端有1个数是小数,执行的就是小数除法了
//float a = 9.0 / 2;
//printf("%f\n", a);
//int a = 9 % 2;// %:取模(取余)
//printf("%d\n", a);
//return 0;
//}
//#include<stdio.h>
//
//int main()
//{
// int a = 2;
// int b = a << 1; //左移操作符移动的是二进制位(左移后面数补0)
//
// printf("%d\n", b);
// return 0;
//}
//位操作符:
//& 按位与
//| 按位或
//^ 按位异或
//#include <stdio.h>
//
//int main()
//{
// int a = 2;
// a = a + 5;
// a += 5;//可以写成这种形式(赋值操作符)
//
// a = a - 3;
// a -= 3;//可以写成这种形式(赋值操作符)
//
// a = a % 3;
// a %= 3;//可以写成这种形式(赋值操作符)
//
// printf("%d\n", a);
//
// return 0;
//}
//a+b: +有两个操作数,双目操作符
//单目操作符:只有一个操作数:!、-、+、&、sizeof、~、-- 等等
//#include <stdio.h>
//int main()
//{
//int a = 10;
//printf("%d\n", !a);
//c语言里0表示假,非0表示真,!的作用是取反(把真变假,把假变真)
//
//int a = 0;
//printf("%d\n", !a);//此时结果为1(a原来为假,用!把假变成真)
//用法:在编程中
//if (a)
//{
//如果a为真,则...
//}
//if (!a) //!a为真
//{
//如果a为假,则...
//}
//a = -5(正负号)
//a = -a(正负号)
//a = +a(正负号)
//return 0;
//}
#include <stdio.h>
//int main()
//{
// //sizeof是一个操作符
// //计算类型或者变量的大小的
// int a = 10;
// printf("%d\n", sizeof(int));
// printf("%d\n", sizeof(a));
// return 0;
//}
int main()
{
int arr[10] = { 0 };//10个数都是0
printf("%d\n", sizeof(arr));//计算的是数组的总大小,单位是字节
//打印结果为40,因为一个int是4个字节,所以10*4=40
printf("%d\n", sizeof(arr[0]));//计算数组里的第一个元素大小:4
int sz = sizeof(arr) / sizeof(arr[0]);
// 总大小 第一个元素大小
printf("%d\n", sz); //计算数组里元素的个数
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
函数的简单运算 ,初识操作符,计算数组.rar
共2个文件
txt:2个
5星 · 超过95%的资源 需积分: 5 0 下载量 58 浏览量
2023-05-29
18:34:03
上传
评论
收藏 2KB RAR 举报
温馨提示
1运算符和表达式 C语言运算符是说明特定操作的符号,它是构造C语言表达式的工具。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理。除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。 1.2运算符优先级 A.函数计算优先。 B.其次是强制类型转换。 C.自增、自减和取反次之。 D.先乘除再加减。 E.有括号先算括号内的。 注:表达式中出现连续两个运算符时最好用空格隔开,如a+++b要写成:a++ +b或a+ ++b。同一优先级的运算符,运算次序由结合方向所决定。
资源推荐
资源详情
资源评论
收起资源包目录
函数的简单运算 ,初识操作符,计算数组.rar (2个子文件)
函数的简单运算 ,初识操作符,计算数组
function-operation-array-operators-master
2021916.txt 3KB
新建文本文档.txt 19B
共 2 条
- 1
野生的狒狒
- 粉丝: 1497
- 资源: 1530
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页