初识C语言(C语言中的小知识点)

2024-01-30 13:40:03 浏览数 (1)

C语言的三大结构:顺序结构,选择结构,循环结构

一.数据类型

1.字符

char   (字符数据类型)

2.整型

short    (短整型)

int        (整型)

long    (长整型)

long long (更长的整型)

3.浮点数(小数)

float   (单精度浮点数)

double   (双精度浮点数)

注:C语言标准

sizeof(long long)>=sizeof(long)>=sizeof(int)>=sizeof(short)>=sizeof(char)

二.计算机常见的单位

bit(比特位)byte(字节)KB MB GB TB PB······

1byte=8bit     

1KB=1024byte   1KB=1024MB   1MB=1024GB   1GB=1024TB   1TB=1024PB······

三.变量的命名

1.只能由字母(包括大写和小写),数字,下划线(_)组成

2.不能由数字开头

3.长度不能超过63个字符

4.变量名区分大小写

5.变量名不能使用关键字

6.变量名尽量要有意义

四.全局变量和局部变量

全局变量:在{}外边定义的变量就是全局变量

局部变量:就是{}内部定义的变量就是局部变量

注:当前局部和全局变量在一个地方都可以使用的时候,局部优先

五.转义字符

转义字符

释义

?

在书写连续多个问号时使用,防止他们被解析成三字母词

`

用于表示字符常量'

"

用于表示一个字符串内部的双引号

\

用于表示一个反斜杠,防止它被解释为一个转义序列符

a

警告字符,蜂鸣

b

退格符

f

进纸符

n

换行

r

回车

t

水平制表符

v

垂直制表符

ddd

ddd表示1~3个八进制的数字。 如: 130 X

xdd

dd表示2个十六进制数字。 如: x30 0

字符:计算机能够处理的是二进制,数据在存储的时候存储的也是二进制

六.操作符

1.算数操作符

  -   *   /   %

2.移位操作符

<<  >>

3.位操作符

&   ^   |

4.赋值操作符

=  =  -=  *=  /=  &=  ^=   |=    >>=   <<=

5.单目操作符

!           逻辑反操作

-           负值

          正值

&           取地址

sizeof      操作数的类型长度(以字节为单位)

~           对一个数的二进制按位取反

--          前置、后置--

         前置、后置

*           间接访问操作符(解引用操作符)

(类型)       强制类型转换

6.关系操作符

>  >=  <  <=  !=   用于测试“不相等” ==      用于测试“相等"

7.逻辑操作符

&&     逻辑与

||          逻辑或

8.条件操作符

exp1 ? exp2 : exp3

9.逗号表达式

exp1, exp2, exp3, …expN

10.下标引用、函数调用和结构成员

[]   ()   .   ->

七.常见关键字

auto  break   case  char  const   continue  default  do   double else  enum   extern float  for   goto  if   int   long  register    return   short  signed sizeof   static struct  switch  typedef union  unsigned   void  volatile  while

注:C语言提供了丰富的关键字,这些关键字都是语言本身预先设定好的,用户自己是不能创造关键字的

0 人点赞