C语言学习日记2022-8-20

初识C

Visual Stdio是一个开发平台,VS中C++的环境又称为VC

Hello World!——你的第一个程序

#include<stdio.h>
int main()
{
    printf("Hello, World!\n");
    return 0;
}

Windows XP系统在运行程序时,会关闭控制台窗口,解决方法:

#include<stdio.h>
#include<stdlib.h>
int main()
{
    printf("Hello, World!\n");
    system("PAUSE"); 
    return 0;
}

常见问题会有:
Q1 标点符号是英文标点的半角
Q2 代码框架大小写严格区分

在 main.app 文件中写的文本时代码(code)
代码经过Visual Studio 平台的编译处理后,生成.exe 文件,即称为程序(program)

程序是交给用户的,代码才是留给程序员的!

## 控制台的输入与输出
使用 printf 操作 向控制台输出数据

print 打印,输出
f, format 格式
printf 就是 格式化打印输出 的意思

#include<stdio.h>
int main()
{
   printf("I am 5CJinJu\n");
   printf("我是5CJinJu\n");
   return 0;
}

使用 printf 既可以输出 英文文本,也可以输出 中文文本。

小括号()括号里的一坨东西就是 参数列表

双引号""引号里的文本是 输出到 控制台 里的文本

这个符号\n这玩意 是表示换行,尽管我还不知道它到底换了个啥(run的时候没看出来换行啊)

/输出整数
#include<stdio.h>
int main()
{
    printf("I am %d\n", 19);
    return 0;
}
/run: I am 19

据我所知%d是替换后面的数值

接着上面的那串代码

printf("I am %d\n", 19);

看小括号里面啊,里面的参数列表用了逗号 , 隔开,表示,有 2 个参数。
字符串要用双引号圈住,数字就不用了。

/用变量表示整数
#include<stdio.h>
int main()
{
    int age = 19;
    printf("I am %d\n", age);
    return 0;
}
/run:I am 19

大括号内的每行 末尾,必须有一个分号作为结束。
就是这样

{
   ...
   return 0;
}

最后的那里有;
而上面新出现的int age = 19;是定义了一个变量,变量名叫做age,指定它(变量)的值是19,变量的类型是int

int 整数: integer
/在同一行打印2个整数
#inclue<stdio.h>
int main()
{
     int a = 10;
     int b = 100;
     printf("a: %d, b: %d\n", a, b);
     return 0;
}
/这里的小括号内就有3个参数了
/"a : %d, b : %d\n"是一个
/a和b分别算一个,一共3/run:a: 10, b: 100
/指定显示宽度
/%4d是显示四位宽度,%5d是五位宽度,%8d是八位宽度
/随便写下一个数字,比如,我打了一个5,它默认是占据着一位宽度
/那么就可以用%?d来说明是几位宽度
#include<stdio.h>
int main()
{
       printf("number:%d, OK\n", 5);
       printf("number:%d, OK\n", 55);
       printf("number:%d, OK\n", 555);
       return 0;
}
/run:
/number:5,OK
/number:55,OK
/number:555, OK
/这个就是四位宽度的
#include<stdio.h>
int main()
{
       printf("number:%4d, OK\n", 5);
       printf("number:%4d, OK\n", 55);
       printf("number:%4d, OK\n", 555);
       return 0;
}
/run:
/number:   5,OK
/number:  55,OK
/number: 555, OK
/而这个是用%04d控制  显示宽度,  表示当位数 不是四位时,前面用0填写代替空白
#include<stdio.h>
int main()
{
       printf("number:%04d, OK\n", 5);
       printf("number:%04d, OK\n", 55);
       printf("number:%04d, OK\n", 555);
       return 0;
}
/run:
/number:0005,OK
/number:0055,OK
/number:0555, OK
/输出小数
/就是格式符  %lf  lf是long float-point
#include<stdio.h>
int main()
{
      printf("x = %lf\n", 5.55);
      printf("x = %lf, y = %lf\n", 5.55, 55.55);
      return 0;
}
/run:
/x = 5.55
/x = 5.55, y = 55.55
/用变量表示小数
#include<stdio.h>
int main()
{
    double a = 5.55;
/定义一个变量 a , 类型为 double , 表示小数
    printf("x = %lf\n", a);
    return 0;
}

结束了,写完已经是8-21的00点06分,早上八点还要练科目三,哎!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值