蘇嵌 張奇哲 2018 7 16

2021-08-21 12:08:37 字數 2120 閱讀 8671

學習日誌                                       姓名:張奇哲        日期:7.16

今日學習任務

變數與常量

計算機虛擬空間

基本運算子使用

位運算今日任務完成情況

(詳細說明本日任務是否按計畫完成,開發的**量)

完成了教學安排的任務,同時學習了變數與常量的基本知識。課上老師還拓展了相關虛擬空間的知識。下午就主要學習了運算子和位運算。

完成了三個基本程式。

今日開發中出現的問題彙總

對c語言的基本語法理解仍不太清楚,導致程式設計效率不高,速度較慢。對於位運算的理解也不是很到位,需要課後鞏固。

今日未解決問題

今日開發收穫

學習了之前學習不是很明白的位運算的問題,在此基礎上,還學會了位運算時的基本表達方式,填補了之前學習的空白。

自我評價

(是否按開發規範完成既定任務,需要改進的地方,與他人合作效果等)

基本能跟上老師教學的進度,但同時有些重點難點需要自己在課後加以克服。

其他

#include

#define max_len 100

int main()

int a[max_len];

int count = 0;

int num;

int i;

int temp;

printf("please input how many people: \n");

scanf(" %d ", &num);

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

a[i] = i + 1;

i = 0;

temp = num;

while(temp > 1)

if(a[i] > 0)

count++;

if(count == 3)

a[i] =  0;

count = 0;

num --;

if(i == temp)

i = 0;

else

i++;

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

if(a[i] != 0)

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

#include

int funch(int num)

int i;

unsigned int mask = 0x80000000;  //掩碼,方便進行位運算

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

if(( num & mask ) == (mask))

printf("1");

else

printf("0");

if((( i + 1) % 4) == 0)

printf("  ");

num = num << 1;

printf("\n");

int main()

unsigned int num;

printf("please input the num: \n");

scanf("%u", &num);

funch(num);

return 0;

#include

int main()

int i;

int a[32];

int num;

printf("please input the num: \n");

scanf("%d",&num);

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

if( num & 1 == 1)

a[i] = 1;

num = num >> 1;

else

a[i]=0;

num = num >> 1;

if((i  % 4) == 0)

printf(" ");

printf("%d",a[i]);

return 0;

蘇嵌 張奇哲 2018 7 10

學習日誌 姓名 張奇哲 日期 7.10 今日學習任務 1.vim文字編輯器的基本使用 2.linux基本操作指令 3.gcc交叉平台編譯器的使用 4.c語言處理的步驟 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 基本完成了以上學習任務的學習,但學習知識較多,需要課後自己進行總結與整...

蘇嵌 張奇哲 2018 7 17

學習日誌 姓名 張奇哲 日期 7.17 今日學習任務 什麼是指標 為什麼需要指標 指標的位元組長度 運算子的作用 多維指標的作用 什麼是野指標 如何避免野指標 函式的基本語法和程式框架 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 完成了今日的學習內容的學習,學到了指標與函式相關使用...

蘇嵌 張奇哲 2018 07 24

學習日誌 姓名 張奇哲 日期 7.24 今日學習任務 無表頭鍊錶 帶表頭鍊錶 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 完成了鍊錶的基本操作。今日開發中出現的問題彙總 能夠讀懂鍊錶的操作方式,但是,自己編寫起來會出現問題 今日未解決問題無 今日開發收穫 學會了鍊錶的各種操作,彌補...