免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發新帖
查看: 72178 | 回復: 17
打印 上一主題 下一主題

[C] 奇葩的輸出 [復制鏈接]

論壇徽章:
1
程序設計版塊每日發帖之星
日期:2016-05-03 06:20:00
跳轉到指定樓層
1 [收藏(0)] [報告]
發表于 2016-08-16 11:37 |只看該作者 |倒序瀏覽
#incldue<stdio.h>
int main()
{
    long long int a = 1,b =2,c= 3;
    printf("%d %d %d\n",a,b,c);
   return 0;
}
運行結果?
理由?
望大神指教,盡量畫下圖唄(x86 小端存儲)

論壇徽章:
146
2015年亞洲杯之日本
日期:2015-04-28 13:32:012015年亞洲杯之朝鮮
日期:2015-05-06 10:16:442015年亞洲杯之日本
日期:2015-05-06 10:21:342015年亞洲杯紀念徽章
日期:2015-05-13 17:16:442015亞冠之北京國安
日期:2015-05-13 17:18:292015亞冠之鹿島鹿角
日期:2015-05-13 17:19:062015亞冠之德黑蘭石油
日期:2015-05-27 16:47:402015亞冠之塔什干棉農
日期:2015-05-28 15:24:122015亞冠之卡爾希納薩夫
日期:2015-06-01 13:52:392015亞冠之柏斯波利斯
日期:2015-06-04 17:37:292015亞冠之阿爾納斯爾
日期:2015-06-16 11:31:202015亞冠之塔什干火車頭
日期:2015-06-23 10:12:33
2 [報告]
發表于 2016-08-16 13:03 |只看該作者
雖然不會,幫忙頂回復 1# 18345093167


   

論壇徽章:
322
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52雙子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午馬
日期:2013-10-18 21:43:38
3 [報告]
發表于 2016-08-16 13:38 |只看該作者
long long int是64位的,應該用printf("%"PRId64,...)輸出,PRId64之類的在inttypes.h中定義。

論壇徽章:
72
20周年集字徽章-20	
日期:2020-10-28 14:04:30操作系統版塊每日發帖之星
日期:2016-07-13 06:20:0015-16賽季CBA聯賽之廣夏
日期:2016-07-10 09:04:02數據庫技術版塊每日發帖之星
日期:2016-07-09 06:20:00操作系統版塊每日發帖之星
日期:2016-07-09 06:20:00數據庫技術版塊每日發帖之星
日期:2016-07-07 06:20:00操作系統版塊每日發帖之星
日期:2016-07-07 06:20:00操作系統版塊每日發帖之星
日期:2016-07-04 06:20:00數據庫技術版塊每日發帖之星
日期:2016-07-03 06:20:00操作系統版塊每日發帖之星
日期:2016-07-03 06:20:00數據庫技術版塊每日發帖之星
日期:2016-07-02 06:20:00操作系統版塊每日發帖之星
日期:2016-07-02 06:20:00
4 [報告]
發表于 2016-08-16 14:22 |只看該作者
試一下 %ld

論壇徽章:
95
程序設計版塊每日發帖之星
日期:2015-09-05 06:20:00程序設計版塊每日發帖之星
日期:2015-09-17 06:20:00程序設計版塊每日發帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設計版塊每日發帖之星
日期:2015-10-05 06:20:00每日論壇發貼之星
日期:2015-10-05 06:20:002015年亞冠紀念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農
日期:2015-10-19 19:43:35程序設計版塊每日發帖之星
日期:2015-10-21 06:20:00每日論壇發貼之星
日期:2015-09-14 06:20:00
5 [報告]
發表于 2016-08-16 15:36 |只看該作者
hellioncu 發表于 2016-08-16 13:38
long long int是64位的,應該用printf("%"PRId64,...)輸出,PRId64之類的在inttypes.h中定義。


有誰規定 long long int 必須是 64 位么?

既然知道了類型是 long long int,直接用 lld 就可以了。

PRIdN 之類的宏,是專門給它們對應的 typedef 類型用的,因為同一個 typedef 類型,例如 int64_t,在不同實現中對應的實際類型可能是不一樣的,所以才有了 inttypes.h 中的那些宏。但是在已知實際類型的情況下,就沒有必要再去用它們了。

評分

參與人數 1信譽積分 +10 收起 理由
bruceteen + 10 贊一個!

查看全部評分

論壇徽章:
95
程序設計版塊每日發帖之星
日期:2015-09-05 06:20:00程序設計版塊每日發帖之星
日期:2015-09-17 06:20:00程序設計版塊每日發帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設計版塊每日發帖之星
日期:2015-10-05 06:20:00每日論壇發貼之星
日期:2015-10-05 06:20:002015年亞冠紀念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農
日期:2015-10-19 19:43:35程序設計版塊每日發帖之星
日期:2015-10-21 06:20:00每日論壇發貼之星
日期:2015-09-14 06:20:00
6 [報告]
發表于 2016-08-16 15:41 |只看該作者
回復 1# 18345093167


    程序都是錯的(包含未定義行為),談什么運行結果?

論壇徽章:
322
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52雙子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午馬
日期:2013-10-18 21:43:38
7 [報告]
發表于 2016-08-16 16:50 |只看該作者
MMMIX 發表于 2016-08-16 15:36
有誰規定 long long int 必須是 64 位么?

既然知道了類型是 long long int,直接用 lld 就可以了。 ...


好像有些不支持lld,所以才需要PRId64此類的宏

論壇徽章:
26
處女座
日期:2016-04-18 14:00:4515-16賽季CBA聯賽之深圳
日期:2020-06-02 10:10:5015-16賽季CBA聯賽之廣夏
日期:2019-07-23 16:59:452016科比退役紀念章
日期:2019-06-26 16:59:1315-16賽季CBA聯賽之天津
日期:2019-05-28 14:25:1915-16賽季CBA聯賽之青島
日期:2019-05-16 10:14:082016科比退役紀念章
日期:2019-01-11 14:44:062016科比退役紀念章
日期:2018-07-18 16:17:4015-16賽季CBA聯賽之上海
日期:2017-08-22 18:18:5515-16賽季CBA聯賽之江蘇
日期:2017-08-04 17:00:4715-16賽季CBA聯賽之佛山
日期:2017-02-20 18:21:1315-16賽季CBA聯賽之天津
日期:2016-12-12 10:44:23
8 [報告]
發表于 2016-08-16 17:07 |只看該作者
回復 2# 王楠w_n


    不會就學啊 妹紙學前端 css javascript 很快的 有個編輯器和瀏覽器就行

論壇徽章:
1
程序設計版塊每日發帖之星
日期:2016-05-03 06:20:00
9 [報告]
發表于 2016-08-16 17:18 |只看該作者
程序的輸出是1  0 2  ,程序本身沒有錯

論壇徽章:
1
程序設計版塊每日發帖之星
日期:2016-05-03 06:20:00
10 [報告]
發表于 2016-08-16 18:17 |只看該作者
#include寫錯了
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則 發表回復

  

北京盛拓優訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區
中國互聯網協會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP
   日韩综合区视频第一页导航,无码JK粉嫩小泬在线观看,午夜精品A片一区二区三区,日日躁夜夜躁狠狠躁麻豆,大胆国模,免费观看无遮挡www的网站