1,一个字节 等于八个比特位
2,小数点不可以做取模运算%
3,前置递增和后置的区别
前置让变量先+1,然后进行表达式的运算
后置先让表达式进行运算 再让变量+1
4,非0就是真 非真则假
5,if后面不可以加; 否则后续代码都会执行
6,\0是字符串的结束标志
7,转义字符:\
8,“c:\test\32\test.c” 13 个
9,If, else,while等单词之后 之后不可以加;
10,c语言中==转义为=
11,F(x,y)=x+y f(x)=2*x+1
12.数组的概念
(一组相同元素的集合)
- 储存10个数字,创造一个空间,放置一组数。
- 定义方式 int arr[10];不可以int arr[n] 括号中不可以是变量 必须是常量 ={1,2,3,4,5,6,7,8,9,10} ;
//定义一个(整型)数组,最多可以放置(10个)元素
13.移位操作符(二进制)
下标默认从0开始
左移 <<
右移 >>
eg: int a=1;
a<<1;
return 0;
一个整型=4个字节=32biet位
0000000000000000000000000000000001
变化后为 0000000000000000000000000000000010
左面丢 右补0
14.位操作(2进制位)
-
*按位 与 &
-
同真则1 有假则0
-
按位 或 |
-
按位 异或 ^
-
(对应的二进制位相同则为0,对应的二进制位置不同则为1)
必须注意不是相加 而是0或者1
011=3
101=5
110=6
本文介绍了C语言的基础知识,包括字节与比特位的关系、取模运算的限制、前置递增与后置递增的区别、逻辑真值的表示、if语句的使用规范、字符串的结束标志和转义字符。此外,还详细讲解了数组的定义和初始化,特别是数组的大小必须为常量。最后,探讨了移位操作符(左移和右移)以及位操作(按位与、按位或、按位异或)的概念,通过实例展示了它们如何影响二进制位。

被折叠的 条评论
为什么被折叠?



