黑马程序员------C语言基础语法

-------------------------------------- android培训java培训ios培训期待与您交流! ---------------------------------

C语言中笔记

常见文件的拓展名

1   .c是c语言源文件,在编写代码的时候创建

2   .o是目标文件,在编译成功的时候产生

3   .out是可执行文件,在链接成功的时候产生

总结clang命令

1    cc -c 文件名.c   =编译

2    cc 文件名.o       =链接

3    cc 文件名.c        =编译、链接

4    ./a.out                =运行当前目录下的可执行文件

5    cd                      =更改当前文件路径

备注:在终端里更改当前文件路径时可以采用cd 拖拽文件名.c到终端内 敲回车键。

常量:表示一些固定的数据。

常量(1、int         整型常量  :                 2

           2、float      单精度浮点型常量  :  2.1f

           3、double   双精度浮点型常量  : 2.1

          4、char        字符   :                     ‘2’      )

1:整型常量:包含了所有整数

2:浮点型常量:1、单精度浮点型:(其实就是小数,float。)float型小数以f结尾

                           2、双精度浮点型:double,也是小数,但是比float精度高

字符常量用 ‘  ’单引号。且不能为汉字,可为数字(0~9),字母(a~z),(A~Z),(+, - ,! ,? 等符号)

字符串常量用 “  ”双引号。如 “123”  “abc”   “男”  “男女” 

变量:当一个数据的值需要经常改变或者不确定时就用变量来表示。

        格式:变量类型        变量名

                      int                   score

定义变量类型:是为了内存分配一定的存储空间给变量

   整型变量:分配4个字节的存储空间

   字符变量:分配1个字节的存储空间

变量的赋值, =  如score = 10 .就是把右边的10赋值给了左边的score。 第一次赋值也叫做:初始化。(赋值是从右边开始解读)

int main ()

int score;

score = 10;

score =100;//第二次赋值会覆盖第一次赋值

char  c;

c = ‘A’;

int a = 20;

int d,e,f;  //连续定义三个变量

int b;

b =  a;

  b = 30;

b = a = 40;  //连续赋值

return 0;

变量的输出:printf(“%d”,score)  .%d :是一个格式符(占位符).

          若要换行printf(“%d\n”,score)

          若要输出分数是10 printf(“分数是%d”,score)

      %d ,%i  整数(int)

      %f  输出小数(float,double),而且默认是输出6位小数,见下图 



若要输出 2位小数,则printf(“%.2f”,score)

      %c 输出字符(char)

三个变量值一起输出:printf(“%d,%f,%c”,score,weight,scoreGrade) 



                       --------------------------------------  android培训 java培训 ios培训期待与您交流! ---------------------------------

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值