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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

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

寫代碼

1創(chuàng)建工程

2創(chuàng)建路徑

3創(chuàng)建源文件

4寫代碼

寫c代碼時(shí).c文件是源文件.h是頭文件

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

int是整型的意思main前的int表示main函數(shù)調(diào)用返回一個(gè)整型值

void main已經(jīng)過時(shí)

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

//std--標(biāo)準(zhǔn) standard input output

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

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

{//在這里完成任務(wù)

//在屏幕上輸出內(nèi)容

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

printf("he he\n");

return 0;

}

//解釋:

//main函數(shù)是程序的入口

//一個(gè)工程中main函數(shù)有且僅有一個(gè)

數(shù)據(jù)類型 用來向內(nèi)存申請空間創(chuàng)建變量的如何申請呢就是創(chuàng)建變量---%c--打印字符格式的數(shù)據(jù)

%d---打印整型上的進(jìn)制數(shù)據(jù)

%f---打印小數(shù)

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

%x---打印16進(jìn)制數(shù)字

char //字符數(shù)據(jù)類型

short //短整型

int //整形

long //長整型

long long //更長的整形

float //單精度浮點(diǎn)數(shù)

double //雙精度浮點(diǎn)數(shù)

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

為什么出現(xiàn)這樣子的類型

每種類型的大小是多少

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根據(jù)c語言標(biāo)準(zhǔn)規(guī)定;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;//

}

計(jì)算機(jī)內(nèi)存中的單位

bit - 比特位

byle - 字節(jié)

kb

mb

gb

tb

pb

計(jì)算機(jī)的內(nèi)存是硬件--是需要通電的正電1負(fù)電0一個(gè)比特位可以存儲一個(gè)1或者是一個(gè)0

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

變量和常量

定義變量的方法

int age = 150;

float weight = 45.5f;

char ch = 'w';

變量的分類

#include

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

int main()

{

int local = 2018;//局部變量定義在代碼塊內(nèi)部

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

int global = 2020;//局部變量

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

return 0;

}

//局部變量和全局變量的名字最好不要相同容易發(fā)生誤會產(chǎn)生bug

//局部變量和全局變量名字相同的時(shí)候局部變量優(yōu)先

總結(jié):上面的局部變量global變量的定義其實(shí)沒有什么問題的!

當(dāng)局部變量和全局變量同名的時(shí)候,局部變量優(yōu)先使用

變量的使用

#include

int main()

{

int num1 = 0;

int num2 = 0;

int sum = 0;

printf("輸入兩個(gè)操作數(shù):>");

scanf("%d %d", &a, &b); &是取地址符號

sum = num1 + num2;

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

return 0;

}

//這里介紹一下輸入,輸出語句

//scanf(輸入數(shù)據(jù)使用輸入函數(shù)scanf)

//printf

//c語言的語法規(guī)定變量要定義在當(dāng)前代碼塊的最前面

作用域和生命周期

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

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

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

全局變量的作用域是整個(gè)工程

變量的生命周期指的是變量的創(chuàng)建到變量的銷毀之間的一個(gè)時(shí)間段

局部變量的生命周期是:進(jìn)入作用域生命周期開始,出作用域生命周期結(jié)束。

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。