#include <stdio.h>
//'\0'转义字符,等价与数字0.'0'表示字符0,
int main()
{
int num1 = 10;
int num2 = 20;
if (num1 > num2)
printf("%d\n", num1);
else
printf("%d\n", num2);
return 0;
}
#include <string.h>
//sizeof是操作符,
int main()
{
int a = 10;
int arr[] = { 1,2,3,4,5,6 };//6*4=24-->int[6]
printf("%d\n", sizeof(arr));//计算数组大小,单位是字符
printf("%d\n", sizeof(arr) / sizeof(arr[0]));//计算元素个数=数组大小/单个元素大小。arr[0]代表第一个元素,下标
return 0;
}
int main()
{
int a = 0;//4个字节,32bit位
int b = ~a;//按2进制取反~。如:0000-->1111
//原码、反码、补码。负数在内存中储存的时候,储存是二进制的补码,
printf("%d\n", b);//使用的,打印的是原码。
return 0;
}
int main()
{
int a = 10;
int b = a++;//后置++,先赋值后加++
printf("a=%d b=%d\n", a, b);//11 10
int c = 10;
int d = ++c;//前置++,先++再赋值。
printf("c=%d d=%d\n", c, d);//11 11
//前置--和后置--是一样的道理
return 0;
}
int main()
{
int a = (int)3.14;//强制类型转换()
return 0;
}
//!=判断不相等。
int main()
{
//真--非0,假--0.&&是并且的意思,两个都为真才输出为1.||是或者的意思,有一个是真就输出为1
int a = 2;
int b = 3;
int c = a && b;
printf("c=%d\n", c);//1
return 0;
}
int main()
{
int a = 20;
int b = 40;
int max = 0;
max = (a > b ? a : b);//三目操作符,条件操作符
return 0;
}
//()函数调用操作符
今天依旧学习了操作符,总的来说对于c语言也逐渐的有了自己的一个认知框架,每天晚上学习1个半小时,希望自己一直坚持下去。这里也为大家提供了一些我上课做的笔记,有可能有错误的地方,可以@我一下,我会仔细解答修改。并且这些代码很粗糙,希望可以给大家一些启发也给自己一个激励,时刻提醒自己。
标签:一条,return,接上,int,++,--,操作符,printf,main From: https://blog.51cto.com/u_16189143/6768292