目錄
前言
一、什么是C語言
二、第一個C語言程式
三、資料型別
四、變數 常量
定義變數的方法
變數的分類
變數的使用
變數的作用域和生命周期
生命周期
常量
五、字串+轉義字符+注釋
字串
轉義字符
注釋
前言
初次學習c語言,故此將學習經歷記錄在此
一、什么是C語言
二、第一個C語言程式
#include<stdio.h>
int main()
{
printf("hello world\n");
}
//解釋
//main函式是程式的入口
//一個工程中main函式有且僅有一個
三、資料型別
char //字符資料型別
short //短整型
int //整型
long //長整形
long long //更長的整形
float //單精度浮點型
double //雙精度浮點型
//c語言中沒有字串型別
求得每種型別的大小
#include <stdio.h>
int main()
{
printf("%d\n", sizeof(char)); //1
printf("%d\n", sizeof(short)); //2
printf("%d\n", sizeof(int)); //4
printf("%d\n", sizeof(long)); //4
printf("%d\n", sizeof(long long)); //8
printf("%d\n", sizeof(float)); //4
printf("%d\n", sizeof(double)); //8
printf("%d\n", sizeof(long double)); //8
return 0;
}
四、變數 常量
定義變數的方法
int age = 150;
float weight = 45.5f;
char ch = 'w';
變數的分類
區域變數
全域變數
#include <stdio.h>
int global = 2019;//全域變數
int main()
{
int local = 2018;//區域變數
//下面定義的global會不會有問題?
int global = 2020;//區域變數
printf("global = %d\n", global);
return 0; }
總結:
變數的使用
#include <stdio.h>
int main()
{
int num1 = 0;
int num2 = 0;
int sum = 0;
printf("輸入兩個運算元:>");
scanf("%d %d", &a, &b);
sum = num1 + num2;
printf("sum = %d\n", sum);
return 0; }
//這里介紹一下輸入,輸出陳述句
//scanf
//printf
變數的作用域和生命周期
作用域
生命周期
常量
#include <stdio.h>
//舉例
enum Sex
{
MALE,
FEMALE,
SECRET
};
//括號中的MALE,FEMALE,SECRET是列舉常量
int main()
{
3.14;//字面常量
1000;//字面常量
const float pai = 3.14f; //const 修飾的常量
pai = 5.14;//ok?
#define MAX 100 //#define的識別符號常量
return 0;
}
五、字串+轉義字符+注釋
字串
"hello world.\n"
#include <stdio.h>
int main()
{
char str1[] = "abcd";
char str2[] = {'a', 'b', 'c','d','\0'};
char str3[] = {'a', 'b', 'c', 'd'};
printf("%d\n",sizeof(str1) );//5
printf("%d\n",sizeof(str2) );//5
printf("%d\n",sizeof(str3) );//4
}
轉義字符
#include <stdio.h>
int main()
{
printf("c:\code\test.c\n");
return 0; }
#include <stdio.h>
int main()
{
//問題1:在螢屏上列印一個單引號',怎么做?
//問題2:在螢屏上列印一個字串,字串的內容是一個雙引號“,怎么做?
printf("%c\n", '\'');
printf("%s\n", "\"");
return 0; }
注釋
#include <stdio.h>
int Add(int x, int y) {
return x+y; }
/*C語言風格注釋
int Sub(int x, int y)
{
return x-y;
}
*/
int main()
{
//C++注釋風格
//int a = 10;
//呼叫Add函式,完成加法
printf("%d\n", Add(1, 2));
return 0; }
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/294013.html
標籤:其他
