原创 C++ 構造函數,析構函數,全局變量

   #include <fstream>      using namespace std;      ofstream out("statdest.txt");      class Obj   {       char c;  

原创 51單片機LCD1602顯示電子時鐘 帶按鍵設置和星期顯示

當時看書看到lcd那章,就想利用定時器做一個電子時鐘,當時也不知道有時鐘模塊的,以爲都是定時器定時產生的時間,也是一個main文件從頭到尾的版本,註釋倒不少,不要說什麼模塊化編程和代碼優化,想到什麼就寫什麼,業餘的就是可以隨便寫

原创 配置Visual Studio Code用作51單片機C51代碼編輯器,替代KeilC編輯代碼事半功倍!

用keilC寫代碼寫了差不多一個月,真是造了什麼孽啊,當時以爲沒有辦法,現在寫多了越寫越垃圾,畢竟也是見過世面的,好多年以前還用過vs寫過代碼的,實在受不了了,然後瞭解下大家寫代碼都用什麼IDE。 發現vscode真是身材小,界面

原创 51單片機軟件安裝和開發板驅動安裝

51單片機軟件安裝和開發板驅動安裝keilC碰到的問題軟件下載安裝軟件使用開發板問題開發板選擇驅動問題其他 keilC碰到的問題 軟件下載安裝 1.一開始不知道keilC居然還有兩個版本,下了個keil4和keil5都是ARM開發

原创 STL算法概述

STL算法概述 簡介: STL算法部分主要由頭文件<algorithm>,<numeric>,<functional>組成。要使用 STL中的算法函數必須包含頭文件<algorithm>,對於數值算法須包含<numeric>,<fun

原创 <string>頭文件

string構造函數 string s  生成一個空字符串sstring s(str)  拷貝構造函數,生成str對象的複製品string s(str,stridx)  將字符串str對象內"始於位置stridx"的部分當作字符串的初值

原创 STL 概述

STL概述 STL頭文件和容器類 #include        Container Class     <deque>       deque <list>        list <map>        map, multima

原创 <climits>頭文件

<climits>頭文件定義的符號常量 CHAR_MIN       char的最小值SCHAR_MAX      signed char 最大值SCHAR_MIN       signed char 最小值UCHAR_MAX     

原创 計算表達式的值c++逆波蘭式實現方法

#include<stack>//棧容器的頭文件 #include<iostream> #include<math.h> //數學 頭文件 次方函數 using namespace std; int Precedence(char o

原创 函數參數列表後的const關鍵字

該const用來修飾類的成員函數,類的設計者通常把成員函數聲明爲const,以表示它們不修改類對象。a、const成員函數不可以修改類中的數據成員(mutable修飾的除外),編譯時將進行檢查,若const成員函數修改了類的數據成員,則無

原创 <ctime>頭文件

“時間”和“日期”的概念  Coordinated Universal Time(UTC): 協調世界時,又稱爲世界標準時間,也就是大家所熟知的格林威治標準時間(Greenwich Mean Time,GMT).比如,中國內地的時間與U

原创 <cstdlib>頭文件

字符串轉整形 形式: char *_itoa( int value, char *string, int radix );參數: value 表示需要被轉換的整形值string 表示轉換後字符串被存放的地址radix 表示被轉換成幾進制字

原创 <cmath>頭文件

ceil (x)       x取整爲不小於x的最小整數值cos(x)        x(x弧度)的餘弦值fabs(x)       x的絕對值floor(x)       x取整爲不大於x的最大整數值fmod(x,y)      x/y

原创 <ctype>頭文件

函數 isalpha 原型: int isalpha(int ch);返回值: 檢查 ch 是否是字母.返回值: 是字母返回非 0 ,否則返回 0 函數 iscntrl 原型: int iscntrl(int ch);返回值: 檢查 ch

原创 C++primer第5版課後練習習題答案9.52

#include <iostream> #include <stack> using namespace std; int jisuan(string & str) { char op; int in2,isum; auto pos