欢迎光临散文网 会员登陆 & 注册

C语言基础知识3(0基础同学看过来!)

2023-04-11 22:23 作者:bili_21160800667  | 我要投稿

1:赋值表达式:由“=”连接的式子,如x=10

                        计算表达式的值再赋予左边的变量

                        赋值运算符的优先级仅高于逗号运算符,右结合方向

2:赋值语句:由赋值表达式后加一个分号

                       在定义变量时,不能连续给多个变量赋值,int a=b=c=3(x)

                       赋值表达式是一种表达式,可出现在任何地方,但赋值语句不行

3:格式说明符:以%开始,以一个字符格式在字符结束

%s输出字符串  ;   %c输出单个字符  ; %u十进制整数形式   ;  %x%x十六进制整数;

%x十六进制a-f小写形式     ; %x大写(不输出前缀0x);    %e%E指数形式输出浮点数,e表示小写,E表示大写      ;    %p输出指针。

4:修饰符:在格式输入和输出函数中,格式说明符以%开始,以格式字符结束,中间可插入修饰符

-输出数据在域内左对齐(缺/省右对齐)

0输出数值时指定左面不使用的空位置自动填0

m输出数据域宽,若数据长度<m,左补空格;否则按实际输出

n对实数,指定小数点后位数(四舍五入);对字符串,指定实际输出位数

l在d,o,x,u,前,指定输出精度为long型;在e,f,g前,指定输出精度为double型

5:输出列表列出的是输出的数据,可以是常量,变量,表达式,当有两个或两个以上输出项之间以“,”分隔。

6:putchar.(变量)  向终端输出一个字符

注:可以输出转义字符,可将字符变量定义为int型

7:scanf用来输入任何类型的多个数据

scanf(格式控制字符串,地址列表)

8:输入数据的组织

     若“格式控制”中包含其他类型字符,则输入时应对应原样提供

     若不包含其他字符,对于整型和实型,每两个数据之间可以加空格键或者回车分隔,而字符型,任何符号均被认为时输入的字符数据

      “格式控制”和地址列表中单元类型相应,一一对应个数相同(有虚读除外)

9:getchar用于输入一个字符,且一次只接收一个字符,没有参数,函数值就是输入设备得到的字符,可将获得的字符赋给int或char类型的变量

10:if语句

if(x>y)  printf("%d",x);    如果....就....

if括号的表达式为指定的所要判断的条件,条件均为逻辑/关系表达式也可以任意数值类型,这个括号后没有符号;语句可以是单语句,也可以是多个语句,包含多个语句必须要用“{}”括起来组成复合语句,复合语句不需要加分号

C语言基础知识3(0基础同学看过来!)的评论 (共 条)

分享到微博请遵守国家法律