LessionOne

学习过的C语言现在再看还是收获不少,具体总结如下:

一:进制的转换    (八进制以0开头;十六进制以0x开头)

x进制————>十进制  (按权求和)

十进制————>x进制    (连除倒取余)

二:基本数据类型  

char      字符类型          字节数1

short     短整型              字节数2

int         整型                  字节数4

float      单精度浮点型    字节数4(精确度小数点后6位)

long      长整型               字节数4/8

double   双精度类型       字节数8 (精确度小数点后12位)


三:常量(程序运行期间不能被改变的量)

                 有:整型,浮点型,字符型‘A’ ‘9’;

        变量(代表一个存储区域)

由三部分组成:     类型修饰符   变量名 = 初始值;

                  例如:int age = 18;

注意:在使用变量之前必须对变量进行定义

1)只能由数字,字母,下划线组成,并且不能以数字开头;

2)不可以与系统保留字同名;

3)不能使用重复变量名;

4)见名知意(规范);

5)驼峰式命名(age:ZhangMang)


赋值运算符:在C语言中,“=”作为赋值运算符,用于给变量赋值,将右边的值赋给左边的变量。

                      在计算机中判断等于的时候用“==”,“=”是赋值运算符,赋值运算符优先级较低。

练习

交换两个int型变量的值

                         int  m = 1,n = 2,temp;

                         temp = n;

                         n = m;

                         m = temp;

                         printf("m = %d\n n = %d\n",m,n);


算术运算符

+  -  *  /  %  ++  --  +=  -+  *=  /=  %=

加 减  乘  除  取余  递增  递减


四:表达式(常量,变量与运算符的组合)

       表达式都有返回值

格式化输出函数语法格式:

                         printf(格式串,表达式1,表达式2,表达式3,...);

                                       |

                                       |--------->由普通字符和转换符构成        

转化符
对应类型
%cchar
%dint
%hdshort
%ldlong
%ffloat/double

转换格式控制:

最少占4位:

                   printf("%04d",12)    //不足位  补0

                   printf("%.2f",1.2345)  //保留小数点后两位


格式化输入函数

语法形式:

                scanf(格式串,表达式1,表达式2,表达式3,...);

如果读入的数据项类型与格式符相匹配,继续读入,以回车键确定输入结束。

                scanf("%d%d",&num1,&num2);  //限制输入格式

注意:printf,scanf分别为格式化输出,必须使用大键盘的回车键。

                             int num1,num2,max;

                             printf(“请输入两个整型数\n”);

                             scanf("%d%d",&num1,num2);

                             max = num1  + num2;

                             printf("max = %d\n",max);


                                                                              






   












  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值