C语言入门第一讲(Basic基础)

一:

1.先了解一下X-code的快捷键

 cmd+a:全选 , cmd +v:粘贴 , cmd +c :复制, cmd +x :剪切 , cmd +/:单行注释,  cmd +z :撤销 ,cmd +shift +z :反撤销 ,cmd +s :保存 , :多行注释, cmd +r:编译+运行 , cmd +b:编译 .

2.​主函数,main函数,是程序的入口,程序一旦启动先执行主函数.(注:每行代码左侧留一个tab键的位置

3.输出函数,输出的内容在控制台显示.例如:

printf("Hello, World!\n");//打印​Hello, World!

4.加断点,单步执行,调试代码.F8是单步执行.

二:数据类型​

1.作用:1).规定容器的大小     2).规定容器中存入什么样的数据

2.C语言中常见的数据类型

char,字符型,1字节

short,短整型,2字节

int ,整型,4字节

long,长整型,在32为系统中是4字节,在64为系统中是8字节

float,单精度浮点型​,4字节

double,双精度浮点型, 8字节

注:1).char字符型,属于整型,因为每一个字符都有与其对应的数字,这些数字可以在ASCII码表中查询,下图就是

三:1.常量:程序运行期间不可以改变的量a.字符常量b.整型常量c.浮点常量

2.变量:程序运行期间可以改变的量

变量定义的三要素:数据类型     变量名   =    赋初值  ​

 

a.字符变量b.整型变量c.浮点变量

变量名的命名规范1.)必须以数字,字母,下划线组成,并且不能以数字开头

2.)见名知意

3.)不能重名

4.)不能和系统的关键字重名

5.)驼峰法(大驼峰法,小驼峰法,变量命名使用小驼峰法)

四:输出函数printf,如果要打印变量的值,要使用格式化输出符.

int:%d   ,

short :%hd, 

换行:\n ,

long :%ld ,

char 打印字符:%c  打印对应的ASCII码值:%d ,

float :float 的精确度是6位,包括小数点前的位数,用%f默认打印小数点后6位 ,要想保留n位(n<6),用%.nf

double的精度是17位,用%lf

注:C语言中小数是不精确的数,不能用来比较

五:转义字符

回车:  \n

tab键:  \t

引号":  \"

百分号%:  %%

六:运算符

加  +  ,

减   - ,

乘  *, 

除   /    :   注:     如果结果有小数,只需要 除数 或者  被除数  是float ,duble,

取余   %,    注:    取余两侧都是整数,取余右侧的操作数不能为0  

自增  ++,

自减   --,注  :++或者--在前先执行+1,后执行运算(即++在前先+1,++在后后+1)

七:复合运算符

+=  ,-= ,*= , /= ,%=,等等

八:表达式:由常量,变量,运算符组成表达式,表达式都是有返回值的

九:语句:语句是程序执行的最小单位,以(;)结束

;是空语句​


十:    给几个例子,具体的分析一下

​输入函数,接收用户输入的数据,并赋给某个变量

    int gg = 0, gl = 0;

    scanf("%d",&gg);

        

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

        

    同时输入多个数

    printf("亲,请你输入你和你女票的幸运数字:\n");

    scanf("%d %d",&gg,&gl);

    printf("gg=%d,gl=%d\n",gg,gl);

    

    float p =3.14;

    printf("%f\n",p);//3.140000

    printf("%.2f\n,p");//3.14

    

    int month = 1;

    printf("%d\n",month);//1

    printf("0%\n",month);//01

    printf("-\n",month);//输出的位宽为2位,不足2位,前面补空缺;大于等于2位,不用空格( 2)

    printf("d\n",month);//0代表,如果位数不够,在前面补零(001)

    printf("]\n",month);//前面4个空格(    1)

    printf("%-5d\n",month);//后面4个空格,-代表数字左对齐(1    )

    printf("%-05d\n",month);//如果写了-,不允许再加0

    

    double z=3.1234556;

    printf("0.4f\n",z);//小数点占一个位置,小数点后四舍五入(00003.1235)

    十一:第一讲结束


为了大家更方便的理解,我把课程敲了出来

 


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值