C 中判斷資料型別的函式

2021-08-05 20:46:09 字數 654 閱讀 5234

c++中判斷資料型別的函式

原文:如變數int  a;

我們可以利用庫函式typeid,來判斷變數a是否為整型變數;

如:if (typeid(a) == typeid(int))

這個庫函式typeid在標頭檔案typeinfo.h中。

#include

c++如何查詢變數的型別

原文:使用typeid().name()查詢:

需要新增標頭檔案typeinfo

#include

#include

using namespace std; 

int main() 

int a; 

char ch; 

char name[20]; 

string str; 

double b; 

long c; 

long long d; 

bool e; 

cout << "the show of int is " << typeid(a).name()<

cout << "the show of char is "

cout << "the show of long long is "

return 0; 

執行結果:

javascript js 中判斷資料型別

1.undefined 如果這個值未定義的話,返回該值 2.boolean 如果這個值是布林值的話 3.string 如果這個值是字串的話 4.number 如果這個值是數值的話 5.object 如果這個值是物件或者null的話 6.function 如果這個值是函式的話.注意 有些時候typeo...

JS中資料型別的判斷

結果如下圖顯示,空陣列 和 null被 typeof 解釋為 object 型別,有的人可能會認為 typeof 關鍵字對陣列 和 null 的型別判斷是錯誤的,其實typeof對於陣列 和 null 的型別判斷是正確的,只不過不夠精準而已。obj instanceof object,左邊運算元ob...

判斷資料型別

typeof 如果使用typeof來判斷資料型別的話,結果如下 var num new number 123 var str new string 1223 var bool new boolean false console.log typeof 123,number typeof num,obj...