c语言必背入门代码

介绍

c语言是程序员学习编程的必备语言之一,最容易上手也是难度最小的编程语言之一,由于其简单易懂的语法和强大的功能,被广泛应用于各种领域。在学习c语言的过程中,一些基本的语法和代码非常必要,本文将为大家介绍几个c语言的基础代码。

打印输出

使用printf函数输出

printf函数可以帮助我们输出语句。 它需要一个字符串作为参数,字符串可以包含普通文本,变量,甚至数学运算。

#include <stdio.h>

int main()

{

printf("Hello,World!");

return 0;

}

上述代码会输出Hello,World!在屏幕上。注意到,在printf函数中,普通文本必须用双引号来包裹,这样编译器才会将它识别为字符串。

使用scanf函数输入

scanf函数可以帮助我们从键盘输入数据。 它也需要一些输入类型的参数,如%d表示整数、%f表示浮点数等等。

#include <stdio.h>

int main()

{

int age;

printf("What is your age?");

scanf("%d", &age);

printf("Your age is %d", age);

return 0;

}

上述代码会从键盘获取一个整数,然后打印它。&符号用于获取用户的输入,将值储存在变量age中。

循环

for循环

for循环可以帮助我们重复执行一些代码。 它包含了三个部分:初始条件、条件测试和循环更新。

#include <stdio.h>

int main()

{

int i;

for(i=1;i<=5;i++)

{

printf("%d ",i);

}

return 0;

}

上述代码会从1开始打印到5。

while循环

while循环可以帮助我们重复执行一些代码。 它只包含条件测试,当条件为真时代码会一直执行。

#include <stdio.h>

int main()

{

int i=1;

while(i<=5)

{

printf("%d ",i);

i++;

}

return 0;

}

上述代码会从1开始打印到5,与for循环输出相同。

条件语句

if语句

if语句可以帮助我们执行代码片段。 当条件为真时执行if语句内的代码,否则跳过该代码。

#include <stdio.h>

int main()

{

int age;

printf("What is your age?");

scanf("%d",&age);

if(age >= 18)

{

printf("You are an adult.");

}

return 0;

}

上述代码将根据输入的年龄输出You are an adult或不输出任何内容。

switch语句

switch语句可以帮助我们执行不同的代码片段。 switch语句需要一个条件值,以及一系列的case选项。当条件值匹配某个case选项时,执行对应的代码。

#include <stdio.h>

int main()

{

int day;

printf("Enter a number between 1 and 7:");

scanf("%d",&day);

switch(day)

{

case 1:

printf("Monday");

break;

case 2:

printf("Tuesday");

break;

case 3:

printf("Wednesday");

break;

case 4:

printf("Thursday");

break;

case 5:

printf("Friday");

break;

case 6:

printf("Saturday");

break;

case 7:

printf("Sunday");

break;

default:

printf("Invalid input!");

}

return 0;

}

上述代码会根据输入的数字输出对应的星期几。

数组

数组的定义和初始化

数组是一段内存中的连续区域,我们可以在数组中储存多个相同类型的值。 在声明数组时,需要指定数组中元素的数量。

#include<stdio.h>

int main()

{

int arr[5]={1,2,3,4,5};

int i;

for(i=0;i<5;i++)

{

printf("arr[%d]=%d\n",i,arr[i]);

}

return 0;

}

上述代码会定义一个包含5个整数的数组,然后输出每个元素的值。

数组的遍历和修改

我们可以使用循环来遍历数组中的元素。 我们也可以单独访问和修改某个元素,数组中的元素是从0开始计数的。

#include<stdio.h>

int main()

{

int arr[5]={1,2,3,4,5};

int i;

for(i=0;i<5;i++)

{

arr[i]*=2;

printf("arr[%d]=%d\n",i,arr[i]);

}

return 0;

}

上述代码会将数组中每个元素的值乘以2并输出。

变量类型和限定符

int类型和限定符

int类型是c语言中常用的整数类型。 它使用% d格式化字符串来输入和输出。限定符可以用来指定整数变量的长度。

#include<stdio.h>

#include<limits.h>

int main()

{

int num=100000;

printf("%d\n",num);

printf("%d\n",INT_MAX);

printf("%d\n",INT_MIN);

return 0;

}

上述代码会输出整数的最大值和最小值。

float类型和限定符

float类型是c语言中常用的浮点数类型。 它使用% f格式化字符串来输入和输出。限定符可以控制小数点后的位数,例如%. 2f将显示两个小数位。

#include<stdio.h>

int main()

{

float pi=3.14159;

printf("%.2f\n",pi);

return 0;

}

上述代码会输出pi的值,并将其四舍五入到两个小数位。

char类型和限定符

char类型是c语言中常用的字符类型。 它使用% c格式化字符串来输入和输出。限定符可以用来指定字符变量的长度。

#include<stdio.h>

int main()

{

char letter='A';

printf("%c\n",letter);

return 0;

}

上述代码会输出字母A.

结论

本文为大家介绍了c语言的一些基础语法和代码。 这些基本代码和语法可以帮助我们学习更复杂的编程概念。

后端开发标签