日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux errno的作用域,关于比特科技c语言的学习博客(1)

發布時間:2025/3/12 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux errno的作用域,关于比特科技c语言的学习博客(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫代碼

1創建工程

2創建路徑

3創建源文件

4寫代碼

寫c代碼時.c文件是源文件.h是頭文件

寫helloworld時return 0記得中間敲空格 main是主函數從main開始執行也是程序的入口有且僅有一個

int是整型的意思main前的int表示main函數調用返回一個整型值

void main已經過時

#include 包含一個叫stdio.h的文件尖括號必須有這是語法形式

//std--標準 standard input output

//庫函數是C語言提供給我們的函數要使用得打招呼打招呼的方式就是#include

int main()主函數程序的入口

{//在這里完成任務

//在屏幕上輸出內容

printf("hello bit\n");//printf-----print+f(fountion)是一個打印函數

printf("he he\n");

return 0;

}

//解釋:

//main函數是程序的入口

//一個工程中main函數有且僅有一個

數據類型 用來向內存申請空間創建變量的如何申請呢就是創建變量---%c--打印字符格式的數據

%d---打印整型上的進制數據

%f---打印小數

%p---以地址的形式打印

%x---打印16進制數字

char //字符數據類型

short //短整型

int //整形

long //長整型

long long //更長的整形

float //單精度浮點數

double //雙精度浮點數

//C語言有沒有字符串類型?

為什么出現這樣子的類型

每種類型的大小是多少

printf("%d\n", sizeof(char));//1

printf("%d\n", sizeof(short));//2

printf("%d\n", sizeof(int));//4

printf("%d\n", sizeof(long));//4/8根據c語言標準規定;long>=int編譯器的不同會使得long的大小不同

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;//

}

計算機內存中的單位

bit - 比特位

byle - 字節

kb

mb

gb

tb

pb

計算機的內存是硬件--是需要通電的正電1負電0一個比特位可以存儲一個1或者是一個0

一個字節是八個比特位后面的單位之間的換算都是1024(2的十次方)

變量和常量

定義變量的方法

int age = 150;

float weight = 45.5f;

char ch = 'w';

變量的分類

#include

int global = 2019;//全局變量--定義在代碼塊({})之外的變量

int main()

{

int local = 2018;//局部變量定義在代碼塊內部

//下面定義的global會不會有問題?

int global = 2020;//局部變量

printf("global = %d\n", global);

return 0;

}

//局部變量和全局變量的名字最好不要相同容易發生誤會產生bug

//局部變量和全局變量名字相同的時候局部變量優先

總結:上面的局部變量global變量的定義其實沒有什么問題的!

當局部變量和全局變量同名的時候,局部變量優先使用

變量的使用

#include

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(輸入數據使用輸入函數scanf)

//printf

//c語言的語法規定變量要定義在當前代碼塊的最前面

作用域和生命周期

作用域(scope),程序設計概念,通常來說,一段程序代碼中所用到的名字并不總是有效/可用

而限定這個名字的可用性的代碼范圍就是這個名字的作用域

局部變量的作用域是變量所在的局部范圍。

全局變量的作用域是整個工程

變量的生命周期指的是變量的創建到變量的銷毀之間的一個時間段

局部變量的生命周期是:進入作用域生命周期開始,出作用域生命周期結束。

全局變量的生命周期是:整個程序的生命周期。

總結

以上是生活随笔為你收集整理的linux errno的作用域,关于比特科技c语言的学习博客(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。