C语言打卡第二关

 一、标识符

C语言规定,标识符可以是 字母、数字、下划线 (A~Z, a~z, 0~9, _) 组成的字符串,并且 第一个字符必须是字母或下划线 。 标识符是严格 区分大小写 的。 标识符最好选择有意义的英文单词组成  。                                                                                                                     

    比如:     a  ,    dat,  _234 ,area    这些都是对的     

   举几个错的 : 2_int_,  3DMAX,   long                             

二、常量                                                                                                                                            (一) 整型有:十进制、八进制、十六进制

  十进制:占内存:4B   输入/输出控制:%d

就是阿拉伯数字   举例:  1 ,2,22,45,55                                                                                                                                            

 八进制:     占内存:4B   输入/输出控制:%o

以数字0开头,如:056,023

十六进制:占内存:4B   输入/输出控制:%x或%X

以数字0x(X)开头,如:0X65,0x2f

实型有:小数型、指数型

小数型:  占内存:8B   输入/输出控制:%lf

必须有小数点,如:-3.5,0.6,5.4

指数型:占内存:8B   输入/输出控制:%lf或%le

-3.2e2(表示-320)、1.2E-2(表示0.0012)

注:E(e)两边必须有数字,且右边必须是整数

(二)字符型:占内存:1B   输入/输出控制:%c

单引号括住一个字符,如‘A’,‘B’,或者是反斜杠开头的转义字符。如;'\n','\101','\0'

(三) 字符串:占内存:字符数+1   输入/输出控制:%s

用双引号括住的一串字符,如 "abc" , "China"

三、变量

变量其实只不过是程序可操作的存储区的名称,对变量赋值就是将数据存放在变量所代表的存储单元中。变量必须先定义后使用,定义变量一般放在函数体的开始部分,变量有类型之分,不同的变量的系统中所占的字节数不同。

                                                          常用数据类型

类     型定     义所占字节数输入格式控制输出格式控制
整     型   int    4B %d%d
无符号型unsigned int4B %u%u
长整型long4B%ld%ld
双精度实型double8B%lf%lf
单精度实型float4B%f%f
字符型char1B%c%c

注:关键字不能作为变量名

               

 

 

四、算术表达式

算术表达式就是由算术运算符将常量、变量、函数等连接起来的运算式。

在C语言中,1与1.0是不同的,分别表示整数和实数型,不同类型数之间的计算要转换成相同的数据类型后再运算,一般由精度低调的向精度高的转换。

                                                          算术运算符

   运算符    运算功能运算类型结合方向
  ()    括号\\
   +      -求正、负运算单目运算自右至左
   *   /   % 乘、除、取余运算双目运算自左至右
+          -加、减运算双目运算自左至右

注:百分号%两边的数必须整数

举例;

1/2              值为0           因为两个整数的运算结果仍为整数

1.0/2           值为0.5        因为两个数据类型不一致。按规则转换为1.0/2.0

12%5          值为2           因为12除以5的余数是2

3%5             值为3          因为3除以5,除不开,商0余3

5* -2            值为-10        5*(-2)

注意;C语言表达式写法和数学写法不一样。

比如:

      数学写法                 C语言写法

        2x+5                         2*x+5

      a的2次方                       a*a

         3分之2                        3/2

五、输入\输出函数

1.输入函数

scanf函数的一般调用形式:

scnaf(格式控制,输入项表);

输入项表是用逗号断开的各个变量的地址,格式控制是以"%"开始的格式控制符。

例如:

   int a,b;     //定义两个整型变量

scanf("%d%d",&a,&b);   //输入两个整数赋给a和b

这种写法最好,输入时两个数之间用空格或者回车断开

 比如输入2和3

 1种:2 3中间有空格

 2种:2(按Enter键)

          3  

也可以

   int a,b;     //定义两个整型变量

scanf("%d,%d",&a,&b);   //输入两个整数赋给a和b

输入2和3:   2,3     //多了逗号字符

2.输出函数

printf函数的一般调用形式:

printf(格式控制,输入项表);

这里的格式控制中有3种情况,一般字符原样输出,以“%”开始的为格式转换说明符,以“\”开始的为转义字符。

例如:

int x=3,y=4;

printf("x=%d,y=%d\n",a,b);

输出为:  x=3,y=4

                                                            C语言转义字符

  

上个内容答案

1.

#include<stdio.h>
void main()
{
   printf("富强、民主、文明、和谐,\n");
   printf("自由、平等、公正、法治,\n");
   printf("爱国、敬业、诚信、友善,\n");

}

2.

#include<stdio.h>
void main()
{
     printf("   *\n");
     printf("  ***\n");
     printf(" *****\n");
     printf("*******\n");

}

习题1.输入三个数,求和,求平均值

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值