亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 3772 | 回復(fù): 10
打印 上一主題 下一主題

[C] 請問:這種枚舉類型是怎么個意思? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-12-27 10:18 |只看該作者 |倒序瀏覽
在Android的源代碼里經(jīng)?吹竭@樣寫的枚舉類型:
  1. enum {
  2.     kTypeESDS        = 'esds',
  3.     kTypeAVCC        = 'avcc',
  4. };
復(fù)制代碼
這樣寫有什么用意嗎?
請知道的前輩指點下,謝謝。

論壇徽章:
0
2 [報告]
發(fā)表于 2010-12-27 11:01 |只看該作者
這個還真沒見過,C里面肯定是不行的吧

論壇徽章:
0
3 [報告]
發(fā)表于 2010-12-27 11:35 |只看該作者
剛試了下,結(jié)果,貼圖出來

編譯有警告,但是能過去

他賦值是按字符方式賦值的,被當(dāng)成一個 char型數(shù)了,


論壇徽章:
0
4 [報告]
發(fā)表于 2010-12-27 11:55 |只看該作者
之前也見過類似的代碼... 難道是and的 呵呵 當(dāng)java看了...

論壇徽章:
0
5 [報告]
發(fā)表于 2010-12-27 12:17 |只看該作者
恩,三樓的說的有道理

論壇徽章:
14
巨蟹座
日期:2013-11-19 14:09:4615-16賽季CBA聯(lián)賽之青島
日期:2016-07-05 12:36:0515-16賽季CBA聯(lián)賽之廣東
日期:2016-06-29 11:45:542015亞冠之全北現(xiàn)代
日期:2015-07-22 08:09:472015年辭舊歲徽章
日期:2015-03-03 16:54:15巨蟹座
日期:2014-12-29 08:22:29射手座
日期:2014-12-05 08:20:39獅子座
日期:2014-11-05 12:33:52寅虎
日期:2014-08-13 09:01:31巳蛇
日期:2014-06-16 16:29:52技術(shù)圖書徽章
日期:2014-04-15 08:44:01天蝎座
日期:2014-03-11 13:06:45
6 [報告]
發(fā)表于 2010-12-27 12:26 |只看該作者
'esds' 是一個int類型
當(dāng)然,其值到底是多少由編譯器決定,在C/C++標(biāo)準(zhǔn)中皆未強(qiáng)制規(guī)定,所以不具可移植性

論壇徽章:
0
7 [報告]
發(fā)表于 2010-12-27 13:32 |只看該作者
'esds' 是一個int類型
當(dāng)然,其值到底是多少由編譯器決定,在C/C++標(biāo)準(zhǔn)中皆未強(qiáng)制規(guī)定,所以不具可移植性
bruceteen 發(fā)表于 2010-12-27 12:26



    您好,請問哪本書中有提到類似的:
       'esds' 是一個int類型

    我想了解下,謝謝。

論壇徽章:
14
巨蟹座
日期:2013-11-19 14:09:4615-16賽季CBA聯(lián)賽之青島
日期:2016-07-05 12:36:0515-16賽季CBA聯(lián)賽之廣東
日期:2016-06-29 11:45:542015亞冠之全北現(xiàn)代
日期:2015-07-22 08:09:472015年辭舊歲徽章
日期:2015-03-03 16:54:15巨蟹座
日期:2014-12-29 08:22:29射手座
日期:2014-12-05 08:20:39獅子座
日期:2014-11-05 12:33:52寅虎
日期:2014-08-13 09:01:31巳蛇
日期:2014-06-16 16:29:52技術(shù)圖書徽章
日期:2014-04-15 08:44:01天蝎座
日期:2014-03-11 13:06:45
8 [報告]
發(fā)表于 2010-12-27 22:44 |只看該作者
摘錄自 ISO/IEC 9899:1999(也就是俗稱的C99標(biāo)準(zhǔn)文件),第6.4.4.4節(jié)(第61頁):
10
An integer character constant has type int. The value of an integer character constant
containing a single character that maps to a single-byte execution character is the
numerical value of the representation of the mapped character interpreted as an integer.
The value of an integer character constant containing more than one character (e.g.,
'ab'), or containing a character or escape sequence that does not map to a single-byte
execution character, is implementation-defined.  If an integer character constant contains
a single character or escape sequence, its value is the one that results when an object with
type char whose value is that of the single character or escape sequence is converted to
type int.

重要的就兩個,一個是“int”,另一個是“implementation-defined”

論壇徽章:
0
9 [報告]
發(fā)表于 2010-12-27 23:01 |只看該作者
本帖最后由 幻の上帝 于 2010-12-27 23:02 編輯
剛試了下,結(jié)果,貼圖出來

編譯有警告,但是能過去

他賦值是按字符方式賦值的,被當(dāng)成一個 char型數(shù)了 ...
雨夜流星 發(fā)表于 2010-12-27 11:35


C里面是窄字符常量int,不是char。
C++里面字面量倒是char。

論壇徽章:
0
10 [報告]
發(fā)表于 2010-12-27 23:17 |只看該作者
C里面是窄字符常量int,不是char。
C++里面字面量倒是char。
幻の上帝 發(fā)表于 2010-12-27 23:01



    int a=97
    int a='a'
    char a='a'
    char a=97

  ........
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP