<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            C語言

            C語言基礎知識

            時間:2025-02-02 02:55:54 C語言 我要投稿

            C語言基礎知識大全

              C語言是一門通用計算機編程語言,應用廣泛。下面是小編整理的C語言基礎知識大全,希望對大家有幫助!

            C語言基礎知識大全

              1、C語言打印一條語句源代碼:

              /* C Program to print a sentence. */

              #include

              int main()

              {

              printf("C Programming"); /* printf() prints the content inside quotation */

              return 0;

              }

              輸出:

              C Programming

              2、C語言打印用戶輸入的一個整數#include

              int main()

              {

              int num;

              printf("Enter a integer: ");

              scanf("%d",&num); /* Storing a integer entered by user in variable num */

              printf("You entered: %d",num);

              return 0;

              }

              輸出:

              Enter a integer: 25You entered: 25

              3、C語言實現兩個整數相加

              /*C programming source code to add and display the sum of two integers entered by user */

              #include

              int main( )

              {

              int num1, num2, sum;

              printf("Enter two integers: ");

              scanf("%d %d",&num1,&num2); /* Stores the two integer entered by user in variable num1 and num2 */

              sum=num1+num2; /* Performs addition and stores it in variable sum */

              printf("Sum: %d",sum); /* Displays sum */

              return 0;

              }

              輸出:

              Enter two integers: 1211Sum: 23

              4、C語言實現兩個小數相乘/

              *C program to multiply and display the product of two floating point numbers entered by user. */

              #include

              int main( )

              {

              float num1, num2, product;

              printf("Enter two numbers: ");

              scanf("%f %f",&num1,&num2); /* Stores the two floating point numbers entered by user in variable num1 and num2 respectively */

              product = num1*num2; /* Performs multiplication and stores it */

              printf("Product: %f",product);

              return 0;

              }

              輸出:

              Enter two numbers: 2.41.1Product: 2.640000

              5、C語言查找字符的ASCII值/

              * Source code to find ASCII value of a character entered by user */

              #include

              int main(){

              char c;

              printf("Enter a character: ");

              scanf("%c",&c); /* Takes a character from user */

              printf("ASCII value of %c = %d",c,c);

              return 0;

              }

              輸出:

              Enter a character: GASCII value of G = 71

              6、C語言根據用戶輸入的整數做商和余數

              /* C Program to compute remainder and quotient */

              #include

              int main(){

              int dividend, divisor, quotient, remainder;

              printf("Enter dividend: ");

              scanf("%d",÷nd);

              printf("Enter divisor: ");

              scanf("%d",&divisor);

              quotient=dividend/divisor; /* Computes quotient */

              remainder=dividend%divisor; /* Computes remainder */

              printf("Quotient = %d ",quotient);

              printf("Remainder = %d",remainder);

              return 0;

              }

              輸出:

              Enter dividend: 25Enter divisor: 4Quotient = 6Remainder = 1

              7、C語言獲取整型、單精度浮點型、雙精度浮點型和字符型的長度基本語法:

              /* This program computes the size of variable using sizeof operator.*/

              #include

              int main(){

              int a;

              float b;

              double c;

              char d;

              printf("Size of int: %d bytes ",sizeof(a));

              printf("Size of float: %d bytes ",sizeof(b));

              printf("Size of double: %d bytes ",sizeof(c));

              printf("Size of char: %d byte ",sizeof(d));

              return 0;

              }

              輸出:

              Size of int: 4 bytesSize of float: 4 bytesSize of double: 8 bytesSize of char: 1 byte

              8、C語言獲取關鍵字long的長度范圍

              #include

              int main(){

              int a;

              long int b; /* int is optional. */

              long long int c; /* int is optional. */

              printf("Size of int = %d bytes ",sizeof(a));

              printf("Size of long int = %ld bytes ",sizeof(b));

              printf("Size of long long int = %ld bytes",sizeof(c));

              return 0;

              }

              輸出:

              Size of int = 4 bytesSize of long int = 4 bytesSize of long long int = 8 bytes

              9、C語言交換數值

              #include

              int main(){

              float a, b, temp;

              printf("Enter value of a: ");

              scanf("%f",&a);

              printf("Enter value of b: ");

              scanf("%f",&b);

              temp = a; /* Value of a is stored in variable temp */

              a = b; /* Value of b is stored in variable a */

              b = temp; /* Value of temp(which contains initial value of a) is stored in variable b*/

              printf(" After swapping, value of a = %.2f ", a);

              printf("After swapping, value of b = %.2f", b);

              return 0;

              }

              輸出:

              Enter value of a: 1.20Enter value of b: 2.45After swapping, value of a = 2.45After swapping, value of b = 1.2

              10、C語言檢查數值是奇數還是偶數

              /*C program to check whether a number entered by user is even or odd. */

              #include

              int main(){

              int num;

              printf("Enter an integer you want to check: ");

              scanf("%d",&num);

              if((num%2)==0) /* Checking whether remainder is 0 or not. */

              printf("%d is even.",num);

              else

              printf("%d is odd.",num);

              return 0;

              }

              輸出1:

              Enter an integer you want to check: 2525 is odd.

              輸出2:

              Enter an integer you want to check: 1212 is even.

              也可以用條件運算符解決:

              /* C program to check whether an integer is odd or even using conditional operator */

              #include

              int main(){

              int num;

              printf("Enter an integer you want to check: ");

              scanf("%d",&num);

              ((num%2)==0) ? printf("%d is even.",num) : printf("%d is odd.",num);

              return 0;

              }

              11、C語言檢查是元音還是輔音

              #include

              int main(){

              char c;

              printf("Enter an alphabet: ");

              scanf("%c",&c);

              if(c=='a'||c=='A'||c=='e'||c=='E'||c=='i'||c=='I'||c=='o'||c=='O'||c=='u'||c=='U')

              printf("%c is a vowel.",c);

              else

              printf("%c is a consonant.",c);

              return 0;

              }

              輸出1:

              Enter an alphabet: ii is a vowel.

              輸出2:

              Enter an alphabet: GG is a consonant.

              也可以用條件運算符解決

              /* C program to check whether a character is vowel or consonant using conditional operator */

              #include

              int main(){

              char c;

              printf("Enter an alphabet: ");

              scanf("%c",&c);

              (c=='a'||c=='A'||c=='e'||c=='E'||c=='i'||c=='I'||c=='o'||c=='O'||c=='u'||c=='U') ? printf("%c is a vowel.",c) : printf("%c is a consonant.",c);

              return 0;

              }

              輸出結果和上面的程序相同。

              12、C語言實現從三個數值中查找最大值實現1:

              /* C program to find largest number using if statement only */

              #include

              int main(){

              float a, b, c;

              printf("Enter three numbers: ");

              scanf("%f %f %f", &a, &b, &c);

              if(a>=b && a>=c)

              printf("Largest number = %.2f", a);

              if(b>=a && b>=c)

              printf("Largest number = %.2f", b);

              if(c>=a && c>=b)

              printf("Largest number = %.2f", c);

              return 0;

              }

              實現2:

              /* C program to find largest number using if...else statement */

              #include

              int main(){

              float a, b, c;

              printf("Enter three numbers: ");

              scanf("%f %f %f", &a, &b, &c);

              if (a>=b)

              {

              if(a>=c)

              printf("Largest number = %.2f",a);

              else

              printf("Largest number = %.2f",c);

              }

              else

              {

              if(b>=c)

              printf("Largest number = %.2f",b);

              else

              printf("Largest number = %.2f",c);

              }

              return 0;

              }

              實現3:

              /* C Program to find largest number using nested if...else statement */

              #include

              int main(){

              float a, b, c;

              printf("Enter three numbers: ");

              scanf("%f %f %f", &a, &b, &c);

              if(a>=b && a>=c)

              printf("Largest number = %.2f", a);

              else if(b>=a && b>=c)

              printf("Largest number = %.2f", b);

              else

              printf("Largest number = %.2f", c);

              return 0;

              }

              輸出結果相同:

              Enter three numbers: 12.213.45210.193Largest number = 13.45

              13、C語言解一元二次方程

              /* Program to find roots of a quadratic equation when coefficients are entered by user. */

              /* Library function sqrt() computes the square root. */

              #include

              #include /* This is needed to use sqrt() function.*/

              int main()

              {

              float a, b, c, determinant, r1,r2, real, imag;

              printf("Enter coefficients a, b and c: ");

              scanf("%f%f%f",&a,&b,&c);

              determinant=b*b-4*a*c;

              if (determinant>0)

              {

              r1= (-b+sqrt(determinant))/(2*a);

              r2= (-b-sqrt(determinant))/(2*a);

              printf("Roots are: %.2f and %.2f",r1 , r2);

              }

              else if (determinant==0)

              {

              r1 = r2 = -b/(2*a);

              printf("Roots are: %.2f and %.2f", r1, r2);

              }

              else

              {

              real= -b/(2*a);

              imag = sqrt(-determinant)/(2*a);

              printf("Roots are: %.2f+%.2fi and %.2f-%.2fi", real, imag, real, imag);

              }

              return 0;

              輸出1:

              Enter coefficients a, b and c: 2.345.6Roots are: -0.87+1.30i and -0.87-1.30i

              輸出2:

              Enter coefficients a, b and c: 410Roots are: 0.00 and -0.25

              14、C語言檢查是否是閏年

              /* C program to check whether a year is leap year or not using if else statement.*/

              #include

              int main(){

              int year;

              printf("Enter a year: ");

              scanf("%d",&year);

              if(year%4 == 0)

              {

              if( year%100 == 0) /* Checking for a century year */

              {

              if ( year%400 == 0)

              printf("%d is a leap year.", year);

              else

              printf("%d is not a leap year.", year);

              }

              else

              printf("%d is a leap year.", year );

              }

              else

              printf("%d is not a leap year.", year);

              return 0;

              }

              輸出1:

              Enter year: 20002000 is a leap year.

              輸出2:

              Enter year: 19001900 is not a leap year.

              輸出3:

              Enter year: 20122012 is a leap year.

            【C語言基礎知識】相關文章:

            C語言的基礎知識08-16

            C語言基礎知識10-13

            C語言基礎知識總結09-13

            C語言基礎知識集錦05-13

            C語言程序基礎知識09-09

            c語言入門基礎知識07-18

            C語言基礎知識匯總07-15

            c語言公共基礎知識06-21

            C語言基礎知識小總結07-08

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看