首页 > 其他分享 >七天学会C语言-第一天(C语言基本语句)

七天学会C语言-第一天(C语言基本语句)

时间:2023-09-15 20:33:08浏览次数:38  
标签:语句 七天 main return int double C语言 printf include

七天学会C语言-第一天(C语言基本语句)_浮点数

一、固定格式

这个是C程序的基本框架,需要记住!!!

#include<stdio.h>
  int main(){

return 0;
}

二、printf 语句

简单输出一句C程序:

#include<stdio.h>
int main(){

    printf("大家好,");
    printf("我是");
    printf("沐尘而生!");

    return 0;
}

七天学会C语言-第一天(C语言基本语句)_浮点数_02

运行结果:

七天学会C语言-第一天(C语言基本语句)_#include_03

例 2:

#include<stdio.h>
int main(){

    printf("大家好,\n");
    printf("我是\n");
    printf("沐尘而生!\n");

    return 0;
}
运行结果:

七天学会C语言-第一天(C语言基本语句)_#include_04

例 3:使用"\t"

#include<stdio.h>
int main(){

    printf("大家好,");
    printf("我是\t");
    printf("沐尘而生!\n");

    return 0;
}

运行结果:

七天学会C语言-第一天(C语言基本语句)_格式控制_05

例 4:请编写一个C程序,输出以下信息:

****************
沐尘而生贼溜!
****************
#include<stdio.h>
int main()
{

    printf("***************\n");
    printf("沐尘而生贼溜!\n");
    printf("***************");
    return 0;
}

运行结果:

七天学会C语言-第一天(C语言基本语句)_格式控制_06

三、int、float、double、char 型数据

C语言中有多种数据类型,用于存储不同类型的数据

int(整数)

int 用于表示整数值。它通常占据4个字节,可以存储从-2,147,483,648到2,147,483,647之间的整数

int age = 25;

float(浮点数)

float 用于表示带有小数点的数值。它通常占据4个字节

float price = 12.99;

double(双精度浮点数)

double 用于表示更高精度的浮点数,通常占据8个字节

double pi = 3.14159265359;

char(字符)

char 用于表示单个字符

char grade = 'A';

综合一:

#include <stdio.h>

int main() {
    int a = 5, b, c, d, e, f; 
    b = a + 2;
    c = b - a; 
    d = a * c; 
    e = 0; 
    f = 0;

    if (d != 0) {
        e = a / d; 
        f = a % d; 
  }

    return 0;
}

四、用 printf 语句输出 int、float、double、char 型数据

要输出不同类型的数据,我们可以使用 printf 函数

输出整数:

int age = 25;
printf("年龄:%d\n", age);

输出浮点数:

float price = 12.99;
printf("价格:%f\n", price);

输出双精度浮点数:

double pi = 3.14159265359;
printf("π的值:%lf\n", pi);

输出字符:

char grade = 'A';
printf("成绩:%c\n", grade);

综合一:

#include <stdio.h> 

int main() {
    int a = 5, b, c, d, e, f; 
    b = a + 2;
    c = b - a; 
    d = a * c; 
    e = a / d; 
    f = a % d; 
    
    return 0;
}

综合二:

#include <stdio.h> 

int main() {
    double a, b, c, s; 
    a = 3.67; 
    b = 5.43; 
    c = 6.21;
    s = (a + b + c) / 3.0; // 注意使用3.0来获得浮点数结果

    printf("平均值:%lf\n", s); // 输出平均值

    return 0;
}
运行结果:

七天学会C语言-第一天(C语言基本语句)_C++_07

综合三:将大写转换为小写

#include <stdio.h>

int main() {
    char a = 'B', b = 'O', c = 'Y';
    
    // 将大写字符转换为小写字符
    a = a + 32;
    b = b + 32;
    c = c + 32;

    printf("a: %c, b: %c, c: %c\n", a, b, c); // 输出转换后的字符

    return 0;
}
运行结果:

七天学会C语言-第一天(C语言基本语句)_格式控制_08

printf 中的格式化字符串(比如 %d%f%lf%c)与要输出的数据类型相对应。

五、用 scanf 语句输入 int、float、double、char 型

要从用户获取输入,我们可以使用 scanf 函数

输入整数:

int age;
printf("请输入年龄:");
scanf("%d", &age);

输入浮点数:

float price;
printf("请输入价格:");
scanf("%f", &price);

输入双精度浮点数:

double pi;
printf("请输入π的值:");
scanf("%lf", &pi);

输入字符:

char grade;
printf("请输入成绩:");
scanf(" %c", &grade);

综合一:

#include <stdio.h>

int main() {
    int a = 5, b, c, d, e, f; 
    b = a + 2;
    c = b - a; 
    d = a * c; 
    e = a / d; 
    f = a % d;

    printf("a=%d, b=%d, c=%d\n", a, b, c); 
    printf("e=%d, f=%d\n", e, f);

    return 0;
}
运行结果:

七天学会C语言-第一天(C语言基本语句)_格式控制_09

综合二:求 123 与 456 的和

#include <stdio.h>

int main() {
    int a, b, sum; 
    a = 123; 
    b = 456;
    sum = a + b; 

    printf("和是%d\n", sum); 

    return 0;
}
运行结果:

七天学会C语言-第一天(C语言基本语句)_C_10

综合三:

#include <stdio.h>

int main() {
    double a, b, c, s; 
    a = 3.67; 
    b = 5.43; 
    c = 6.21;
    s = (a + b + c) / 3;

    printf("设定的 a 是%f,b 是%f,c 是%f\n", a, b, c); 
    printf("求得的 s 是%f\n", s); 

    return 0;
}
运行结果:

七天学会C语言-第一天(C语言基本语句)_C_11

综合四:

#include <stdio.h>

int main() {
    char a = 'B', b = 'O', c = 'Y'; 
    a = a + 32;
    b = b + 32; 
    c = c + 32;

    printf("小写字母依次是%c%c%c\n", a, b, c); 

    return 0;
}
运行结果:

七天学会C语言-第一天(C语言基本语句)_C++_12

六、putchar()语句、getchar()语句

putchar() 和 getchar() 是用于字符输入输出的函数。它们可以用于处理单个字符。

输出字符:

char letter = 'A';
putchar(letter); // 输出字符 'A'

输入字符:

char inputChar;
printf("请输入一个字符:");
inputChar = getchar(); // 从用户获取一个字符
putchar(inputChar); // 输出用户输入的字符

综合一:输入一个大写字母,可以输出一个小写字母。

#include <stdio.h>

int main() {
    char a, b;
    printf("请输入大写字母:\n"); 
    scanf("%c", &a);
    b = a + 32;
    printf("%c 的小写字母是 %c\n", a, b); 
    return 0;
}
运行结果:

七天学会C语言-第一天(C语言基本语句)_浮点数_13

七、

标签:语句,七天,main,return,int,double,C语言,printf,include
From: https://blog.51cto.com/u_15747017/7486627

相关文章

  • MySQL实战实战系列 01 基础架构:一条SQL查询语句是如何执行的?
    这是专栏的第一篇文章,我想来跟你聊聊MySQL的基础架构。我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。同样,对于MySQL的学习也是这样。平时我们使用数据库,看到的通常都是一个整体。比如,你有个最简单的表,表里只有一个ID......
  • C语言学习记录
    声明:#include<stdio.h>#include<string.h>#include<windows.h>#include<stdlib.h>#include<time.h>#include<math.h>1000到2000年之间的闰年intmain(){intyear=0;intcount=0;for(year=1000;year<=2000;year++)......
  • day1 C语言:对于P1055 ISBN号码的代码优化及多解
    day1C语言:对于P1055ISBN号码的代码优化及多解先看题目 直接说最优解,其他方法后置 第一部分1.第一个点是数据的输入,本人第一的想法是直接用int类型去接受数据,但因为“-”的存在,在取得各位数字时会用到复杂循环和取余计算,所以这里用到char类型输入数据去取得各个位上的......
  • 9月14日忆C语言
    一、函数1.库函数2.自定义函数eg:先定义一个函数#include<stdio.h>intAdd(intx,inty)//int是返回值的类型,Add是函数名,括号里的是参数{intz=x+y;returnz;}//大括号里的内容是函数体然后下面开始使用函数intmain(){inta=1;intb=2;intc=Add(a,b);//等价于intc=a+......
  • Java学习_007_Switch语句
    需求:输入一到七的任意一个数,输出该数字对应的星期数。使用Switch语句:1importjava.util.Scanner;23publicclassMain{4publicstaticvoidmain(String[]args){5Scannersc=newScanner(System.in);6System.out.println("请输入一......
  • 萌新学习c语言记录
    好久没发博客了,因为大学开学了我看到我们学校社团的题目求两个数的最大公约数和最小公倍数感觉不怎么难在上课的时候闲的无聊写下来了。......
  • 九九乘法表c语言
    intmain(){ inti=1; intj=0; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) {  printf("%d*%d=%-2d",j,i,j*i);//%-2d表示控制宽度为两个字符,且右对齐 } printf("\n"); } return0;}......
  • oracle中sql语句运行缓慢如何处理
    查看执行计划,查看句子消耗的资源和内部运行的逻辑,给数据量非常大的表格建立分区,查看有没有导致索引失效的语句,语句频繁对硬盘进行读写,可以将语句写成代码块(存储过程),减少硬盘I/O次数,使用优化器进行并行处理。当Oracle中的SQL语句运行缓慢时,可以采取以下几种处理方法:优化SQL语句:通过......
  • 执行一条 SQL 查询语句,期间发生了什么?
    执行一条SQL查询语句,期间发生了什么?连接器:建立连接,身份验证查询缓存:已经在mysql8.0被删除解析sql词法分析,解析关键词语法分析,根据词法分析得出的关键词判断语法是否有问题建立语法树执行sql预处理,检查表名和表字段是否存在,将select*的*转为全部字段优化,对sql语......
  • 【C语言】scanf多组输入的三种方法!
    (文章目录)前言  <fontcolor=green>......